feat expose RequestIDHeaderKey globally

This commit is contained in:
Samuel Berthe
2024-03-19 00:45:06 +01:00
parent fc932ebefd
commit 203f2e6ac8
+2 -2
View File
@@ -112,11 +112,11 @@ func NewWithConfig(logger *slog.Logger, config Config) gin.HandlerFunc {
params[p.Key] = p.Value params[p.Key] = p.Value
} }
requestID := c.GetHeader(requestIDHeaderKey) requestID := c.GetHeader(RequestIDHeaderKey)
if config.WithRequestID { if config.WithRequestID {
if requestID == "" { if requestID == "" {
requestID = uuid.New().String() requestID = uuid.New().String()
c.Header(requestIDHeaderKey, requestID) c.Header(RequestIDHeaderKey, requestID)
} }
c.Set(requestIDCtx, requestID) c.Set(requestIDCtx, requestID)
} }