From 43c1f1ff303090667344445685ee078864781838 Mon Sep 17 00:00:00 2001
From: dtapps
Date: Wed, 27 Mar 2024 10:29:35 +0800
Subject: [PATCH] =?UTF-8?q?-=20=E4=BF=AE=E5=A4=8D=20`slog`=20=E6=97=A5?=
=?UTF-8?q?=E5=BF=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
context.go | 6 +++---
version.go | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 076d5a4..2b1676d 100644
--- a/README.md
+++ b/README.md
@@ -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
```
diff --git a/context.go b/context.go
index 7c1e27b..d3da8a7 100644
--- a/context.go
+++ b/context.go
@@ -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 通过上下文获取跟踪编号
diff --git a/version.go b/version.go
index 96359d1..3634803 100644
--- a/version.go
+++ b/version.go
@@ -1,3 +1,3 @@
package gotrace_id
-const Version = "1.0.9"
+const Version = "1.0.10"