Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var LevelName = "level"
LevelName allows to change default recVal "level" to any recVal you want. Set it to empty string if you want to report level without presetting any name.
Functions ¶
func Crit ¶
func Crit(keyVals ...interface{})
Crit imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "critical". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any value what you want.
func Debug ¶
func Debug(keyVals ...interface{})
Debug imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "debug". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any value what you want.
func Error ¶
func Error(keyVals ...interface{})
Error imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "error". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any recVal you want.
func Fatal ¶
func Fatal(keyVals ...interface{})
Fatal imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "fatal". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any value what you want.
func Info ¶
func Info(keyVals ...interface{})
Info imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "info". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any value what you want.
func Warn ¶
func Warn(keyVals ...interface{})
Warn imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "warning". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any recVal you want.
Types ¶
type Logger ¶
func (*Logger) Crit ¶
func (l *Logger) Crit(keyVals ...interface{})
Crit imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "critical". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any value what you want.
func (*Logger) Debug ¶
func (l *Logger) Debug(keyVals ...interface{})
Debug imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "debug". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any value what you want.
func (*Logger) Error ¶
func (l *Logger) Error(keyVals ...interface{})
Error imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "error". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any recVal you want.
func (*Logger) Fatal ¶
func (l *Logger) Fatal(keyVals ...interface{})
Fatal imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "fatal". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any value what you want.
By design Fatal level doesn't call os.Exit() like other loggers do.
func (*Logger) Info ¶
func (l *Logger) Info(keyVals ...interface{})
Info imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "info". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any value what you want.
func (*Logger) Warn ¶
func (l *Logger) Warn(keyVals ...interface{})
Warn imitates behaviour of common loggers with severity levels. It adds a record with severity "level" = "warning". Default severity name "level" may be changed globally for all package with UseLevelName(). There is nothing special in "level" key so it may be overrided with any recVal you want.