- update get

master v1.0.2
李光春 2 years ago
parent 6b30aded32
commit 41feacfcd0

@ -1,3 +1,3 @@
package gotrace_id
const Version = "1.0.1"
const Version = "1.0.2"

@ -2,6 +2,7 @@ package gotrace_id
import (
"context"
"fmt"
"github.com/gin-gonic/gin"
"go.dtapp.net/gostring"
)
@ -18,5 +19,9 @@ func SetGinTraceIdContext(c *gin.Context) context.Context {
// GetTraceIdContext 通过上下文获取跟踪编号
func GetTraceIdContext(ctx context.Context) string {
return ctx.Value("trace_id").(string)
traceId := fmt.Sprintf("%v", ctx.Value("trace_id"))
if len(traceId) <= 0 {
return ""
}
return traceId
}

@ -1,6 +1,7 @@
package gotrace_id
import (
"fmt"
"github.com/gin-gonic/gin"
"go.dtapp.net/gostring"
)
@ -20,5 +21,9 @@ func SetGinTraceId() gin.HandlerFunc {
// GetGinTraceId 通过gin中间件获取跟踪编号
func GetGinTraceId(c *gin.Context) string {
return c.MustGet("trace_id").(string)
traceId := fmt.Sprintf("%v", c.MustGet("trace_id"))
if len(traceId) <= 0 {
return ""
}
return traceId
}

Loading…
Cancel
Save