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)
| 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 |
| 128 | func 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. |
| 144 | func zerologToSlogLevel(level Level) slog.Level { |