MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / decorateEvent

Method decorateEvent

api/pkg/telemetry/zerolog_logger.go:97–107  ·  view source on GitHub ↗
(event *zerodriver.Event)

Source from the content-addressed store, hash-verified

95}
96
97func (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
109func (logger *zerologLogger) addField(key string, value string) map[string]string {
110 fields := map[string]string{}

Callers 7

PrintfMethod · 0.95
InfoMethod · 0.95
TraceMethod · 0.95
WarnMethod · 0.95
DebugMethod · 0.95
FatalMethod · 0.95
ErrorMethod · 0.95

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected