diff --git a/internal/telemetry/event.go b/internal/telemetry/event.go index 70905275cb7..88a3478db15 100644 --- a/internal/telemetry/event.go +++ b/internal/telemetry/event.go @@ -22,7 +22,11 @@ func (e Event) Format(f fmt.State, r rune) { } fmt.Fprint(f, e.Message) if e.Error != nil { - fmt.Fprintf(f, ": %v", e.Error) + if f.Flag('+') { + fmt.Fprintf(f, ": %+v", e.Error) + } else { + fmt.Fprintf(f, ": %v", e.Error) + } } for _, tag := range e.Tags { fmt.Fprintf(f, "\n\t%v = %v", tag.Key, tag.Value)