- 修复 `slog` 日志

master v1.0.10
dtapps 3 months ago
parent 4a3b20244c
commit 43c1f1ff30

@ -13,5 +13,5 @@
#### 安装
```shell
go get -v -u go.dtapp.net/gotrace_id@v1.0.9
go get -v -u go.dtapp.net/gotrace_id@v1.0.10
```

@ -26,7 +26,7 @@ func CustomTraceIdContext(ctx context.Context) context.Context {
var v []slog.Attr
v = append(v, slog.String(TraceIdKey, traceId))
return context.WithValue(ctx, TraceIdKey, traceId)
return context.WithValue(context.WithValue(ctx, SlogFields, v), TraceIdKey, traceId)
}
// SetCustomTraceId 自定义设置跟踪编号上下文
@ -45,7 +45,7 @@ func SetCustomTraceId(ctx context.Context, traceId string) context.Context {
var v []slog.Attr
v = append(v, slog.String(TraceIdKey, traceId))
return context.WithValue(ctx, TraceIdKey, traceId)
return context.WithValue(context.WithValue(ctx, SlogFields, v), TraceIdKey, traceId)
}
// SetGinTraceIdContext 设置跟踪编号上下文
@ -66,7 +66,7 @@ func SetGinTraceIdContext(ctx context.Context, c *gin.Context) context.Context {
var v []slog.Attr
v = append(v, slog.String(TraceIdKey, traceId))
return context.WithValue(ctx, TraceIdKey, v)
return context.WithValue(context.WithValue(ctx, SlogFields, v), TraceIdKey, traceId)
}
// GetTraceIdContext 通过上下文获取跟踪编号

@ -1,3 +1,3 @@
package gotrace_id
const Version = "1.0.9"
const Version = "1.0.10"

Loading…
Cancel
Save