1234567891011121314151617 |
- 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...)
- }
|