diff --git a/api/middleware/reqinfo.go b/api/middleware/reqinfo.go index 3a0d093..9e55471 100644 --- a/api/middleware/reqinfo.go +++ b/api/middleware/reqinfo.go @@ -198,7 +198,10 @@ func Request(log *zap.Logger, settings RequestSettings) Func { return func(h http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { // generate random UUIDv4 - id, _ := uuid.NewRandom() + id, err := uuid.NewRandom() + if err != nil { + log.Error(logs.FailedToGenerateRequestID, zap.Error(err)) + } // set request id into response header // also we have to set request id here diff --git a/internal/logs/logs.go b/internal/logs/logs.go index c4da907..1e60ac5 100644 --- a/internal/logs/logs.go +++ b/internal/logs/logs.go @@ -141,11 +141,10 @@ const ( CouldntDeleteObjectFromStorageContinueDeleting = "couldn't delete object from storage, continue deleting from tree" CouldntPutAccessBoxIntoCache = "couldn't put accessbox into cache" InvalidAccessBoxCacheRemovingCheckInterval = "invalid accessbox check removing interval, using default value" - CouldNotParseContainerAPEEnabledAttribute = "could not parse container APE enabled attribute" CouldNotCloseRequestBody = "could not close request body" BucketOwnerKeyIsMissing = "bucket owner key is missing" SettingsNodeInvalidOwnerKey = "settings node: invalid owner key" - FailedToSendTransaction = "failed to send transaction" SuccessfulAuth = "successful auth" PolicyRequest = "policy request" + FailedToGenerateRequestID = "failed to generate request id" )