# Functions
AllowAll is an alias for AllowDebug.
AllowDebug allows error, warn, info and debug level log events to pass.
AllowError allows only error level log events to pass.
AllowInfo allows error, warn and info level log events to pass.
AllowNone allows no leveled log events to pass.
AllowWarn allows error and warn level log events to pass.
Debug returns a logger that includes a Key/DebugValue pair.
DebugValue returns the unique value added to log events by Debug.
ErrNoLevel sets the error to return from Log when it squelches a log event with no level.
ErrNotAllowed sets the error to return from Log when it squelches a log event disallowed by the configured Allow[Level] option.
Error returns a logger that includes a Key/ErrorValue pair.
ErrorValue returns the unique value added to log events by Error.
Info returns a logger that includes a Key/InfoValue pair.
InfoValue returns the unique value added to log events by Info.
Key returns the unique key added to log events by the loggers in this package.
NewFilter wraps next and implements level filtering.
NewInjector wraps next and returns a logger that adds a Key/level pair to the beginning of log events that don't already contain a level.
SquelchNoLevel instructs Log to squelch log events with no level, so that they don't proceed through to the wrapped logger.
Warn returns a logger that includes a Key/WarnValue pair.
WarnValue returns the unique value added to log events by Warn.