()
| 119 | } |
| 120 | |
| 121 | func currentHandler() slog.Handler { |
| 122 | if h, ok := defaultHandler.Load().(slog.Handler); ok { |
| 123 | return h |
| 124 | } |
| 125 | return newLineHandler(os.Stdout, LevelNotice, false, false) |
| 126 | } |
| 127 | |
| 128 | func newLineHandler(w io.Writer, level slog.Leveler, addSource, withSystemd bool) *lineHandler { |
| 129 | return &lineHandler{ |