feat: customizable request id field key
This commit is contained in:
+4
-3
@@ -18,8 +18,9 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
TraceIDKey = "trace-id"
|
TraceIDKey = "trace-id"
|
||||||
SpanIDKey = "span-id"
|
SpanIDKey = "span-id"
|
||||||
|
RequestIDKey = "id"
|
||||||
|
|
||||||
RequestBodyMaxSize = 64 * 1024 // 64KB
|
RequestBodyMaxSize = 64 * 1024 // 64KB
|
||||||
ResponseBodyMaxSize = 64 * 1024 // 64KB
|
ResponseBodyMaxSize = 64 * 1024 // 64KB
|
||||||
@@ -165,7 +166,7 @@ func NewWithConfig(logger *slog.Logger, config Config) gin.HandlerFunc {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if config.WithRequestID {
|
if config.WithRequestID {
|
||||||
baseAttributes = append(baseAttributes, slog.String("id", requestID))
|
baseAttributes = append(baseAttributes, slog.String(RequestIDKey, requestID))
|
||||||
}
|
}
|
||||||
|
|
||||||
// otel
|
// otel
|
||||||
|
|||||||
Reference in New Issue
Block a user