MCPcopy
hub / github.com/rs/zerolog / slogToZerologLevel

Function slogToZerologLevel

slog.go:128–141  ·  view source on GitHub ↗

slogToZerologLevel maps slog levels to zerolog levels. slog levels: Debug=-4, Info=0, Warn=4, Error=8 zerolog levels: Trace=-1, Debug=0, Info=1, Warn=2, Error=3, Fatal=4, Panic=5

(level slog.Level)

Source from the content-addressed store, hash-verified

126// slog levels: Debug=-4, Info=0, Warn=4, Error=8
127// zerolog levels: Trace=-1, Debug=0, Info=1, Warn=2, Error=3, Fatal=4, Panic=5
128func slogToZerologLevel(level slog.Level) Level {
129 switch {
130 case level < slog.LevelDebug:
131 return TraceLevel
132 case level < slog.LevelInfo:
133 return DebugLevel
134 case level < slog.LevelWarn:
135 return InfoLevel
136 case level < slog.LevelError:
137 return WarnLevel
138 default:
139 return ErrorLevel
140 }
141}
142
143// zerologToSlogLevel maps zerolog levels to slog levels.
144func zerologToSlogLevel(level Level) slog.Level {

Callers 2

EnabledMethod · 0.85
HandleMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected