1
0
mirror of https://github.com/go-kratos/kratos.git synced 2025-03-17 21:07:54 +02:00

fix spanid

This commit is contained in:
longXboy 2021-06-03 17:42:11 +08:00 committed by longxboy
parent c2f077e7f1
commit fd84ed4b52

View File

@ -51,8 +51,7 @@ func Timestamp(layout string) Valuer {
// TraceID returns a traceid valuer.
func TraceID() Valuer {
return func(ctx context.Context) interface{} {
span := trace.SpanContextFromContext(ctx)
if span.HasTraceID() {
if span := trace.SpanContextFromContext(ctx); span.HasTraceID() {
return span.TraceID().String()
}
return ""
@ -62,8 +61,7 @@ func TraceID() Valuer {
// SpanID returns a spanid valuer.
func SpanID() Valuer {
return func(ctx context.Context) interface{} {
span := trace.SpanContextFromContext(ctx)
if span.HasSpanID() {
if span := trace.SpanContextFromContext(ctx); span.HasSpanID() {
return span.SpanID().String()
}
return ""