# Functions
Critical logs its arguments at the "critical" level.
Criticalf logs a formatted message at the "critical" level.
Debug logs its arguments at the "debug" level.
Debugf logs a formatted message at the "debug" level.
Error logs its arguments at the "error" level.
Errorf logs a formatted message at the "error" level.
Fatal logs its arguments at the "fatal" level and then exits.
Fatalf logs a formatted message at the "fatal" level and then exits.
Info logs its arguments at the "info" level.
Infof logs a formatted message at the "info" level.
SetLogger sets the output used for output by this package.
Warning logs its arguments at the "warning" level.
Warningf logs a formatted message at the "warning" level.
# Constants
LevelCritical is the log level for Critical statements.
LevelDebug is the log level for Debug statements.
LevelError is the log level for Error statements.
LevelFatal is the log level for Fatal statements.
LevelInfo is the log level for Info statements.
LevelWarning is the log level for Warning statements.
# Variables
Level stores the current logging level.
# Interfaces
SyslogWriter specifies the necessary methods for an alternate output destination passed in via SetLogger.