LevelEnabler decides whether a given logging level is enabled when logging a message. Enablers are intended to be used to implement deterministic filters; concerns like sampling are better implemented as a Core. Each concrete Level value implements a static LevelEnabler which returns true for itse
| 225 | // will return true for WarnLevel, ErrorLevel, DPanicLevel, PanicLevel, and |
| 226 | // FatalLevel, but return false for InfoLevel and DebugLevel. |
| 227 | type LevelEnabler interface { |
| 228 | Enabled(Level) bool |
| 229 | } |
no outgoing calls
no test coverage detected