package ext import ( "github.com/opentracing/opentracing-go" "github.com/opentracing/opentracing-go/log" ) // LogError sets the error=true tag on the Span and logs err as an "error" event. func LogError(span opentracing.Span, err error, fields ...log.Field) { Error.Set(span, true) ef := []log.Field{ log.Event("error"), log.Error(err), } ef = append(ef, fields...) span.LogFields(ef...) }