| 95 | } |
| 96 | |
| 97 | func (logger *zerologLogger) decorateEvent(event *zerodriver.Event) *zerolog.Event { |
| 98 | if logger.spanContext != nil { |
| 99 | event.Str("trace_id", logger.spanContext.TraceID().String()) |
| 100 | event.Str("span_id", logger.spanContext.SpanID().String()) |
| 101 | event.Bool("trace_sampled", logger.spanContext.IsSampled()) |
| 102 | } |
| 103 | for key, value := range logger.fields { |
| 104 | event.Str(key, value) |
| 105 | } |
| 106 | return event.Event |
| 107 | } |
| 108 | |
| 109 | func (logger *zerologLogger) addField(key string, value string) map[string]string { |
| 110 | fields := map[string]string{} |