level

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2019 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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

type Logger struct {
	*kiwi.Logger
}

func New

func New() *Logger

New creates a new leveled logger instance.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL