NewSlogHandler creates a new slog.Handler that writes log records to the given zerolog.Logger. The handler maps slog levels to zerolog levels and converts slog attributes to zerolog fields.
(logger Logger)
| 19 | // given zerolog.Logger. The handler maps slog levels to zerolog levels and |
| 20 | // converts slog attributes to zerolog fields. |
| 21 | func NewSlogHandler(logger Logger) *SlogHandler { |
| 22 | return &SlogHandler{logger: logger} |
| 23 | } |
| 24 | |
| 25 | // Enabled reports whether the handler handles records at the given level. |
| 26 | // It mirrors Logger.should's level and writer checks (without sampling). |
no outgoing calls
searching dependent graphs…