Documentation ¶
Overview ¶
Package log implements a wrapper around the Go standard library's logging package. Clients should set the current log level; only messages below that level will actually be logged. For example, if Level is set to LevelWarning, only log messages at the Warning, Error, and Critical levels will be logged.
Index ¶
- Constants
- Variables
- func Critical(v ...interface{})
- func Criticalf(format string, v ...interface{})
- func Debug(v ...interface{})
- func Debugf(format string, v ...interface{})
- func Error(v ...interface{})
- func Errorf(format string, v ...interface{})
- func Fatal(v ...interface{})
- func Fatalf(format string, v ...interface{})
- func Info(v ...interface{})
- func Infof(format string, v ...interface{})
- func Warning(v ...interface{})
- func Warningf(format string, v ...interface{})
Constants ¶
const ( // LevelDebug is the log level for Debug statements. LevelDebug = iota // LevelInfo is the log level for Info statements. LevelInfo // LevelWarning is the log level for Warning statements. LevelWarning // LevelError is the log level for Error statements. LevelError // LevelCritical is the log level for Critical statements. LevelCritical // LevelFatal is the log level for Fatal statements. LevelFatal )
The following constants represent logging levels in increasing levels of seriousness.
Variables ¶
var ( // Level stores the current logging level. Level = LevelInfo // SysLogger is a syslog Writer to be used if not nil. SysLogger *syslog.Writer )
Functions ¶
func Critical ¶
func Critical(v ...interface{})
Critical logs its arguments at the "critical" level.
func Criticalf ¶
func Criticalf(format string, v ...interface{})
Criticalf logs a formatted message at the "critical" level. The arguments are handled in the same manner as fmt.Printf.
func Debugf ¶
func Debugf(format string, v ...interface{})
Debugf logs a formatted message at the "debug" level. The arguments are handled in the same manner as fmt.Printf.
func Errorf ¶
func Errorf(format string, v ...interface{})
Errorf logs a formatted message at the "error" level. The arguments are handled in the same manner as fmt.Printf.
func Fatal ¶
func Fatal(v ...interface{})
Fatal logs its arguments at the "fatal" level and then exits.
func Fatalf ¶
func Fatalf(format string, v ...interface{})
Fatalf logs a formatted message at the "fatal" level and then exits. The arguments are handled in the same manner as fmt.Printf.
Types ¶
This section is empty.