Documentation
¶
Index ¶
- Constants
- func ParseLogLevelsFromArgs(in []string) (map[string]Level, error)
- type Factory
- type Level
- type Logger
- type LoggerIO
- type Wrap
- func Bool(key string, i bool) Wrap
- func Dur(key string, dur time.Duration) Wrap
- func Err(err error) Wrap
- func Int(key string, i int) Wrap
- func Int32(key string, i int32) Wrap
- func Int64(key string, i int64) Wrap
- func Interface(key string, i interface{}) Wrap
- func SinceStart(key string, start time.Time) Wrap
- func Str(key, value string) Wrap
- func Strs(key string, values ...string) Wrap
- func Time(key string, time time.Time) Wrap
- type WrapObj
Constants ¶
View Source
const ( Trace = Level(zerolog.TraceLevel) Debug = Level(zerolog.DebugLevel) Info = Level(zerolog.InfoLevel) Warn = Level(zerolog.WarnLevel) Error = Level(zerolog.ErrorLevel) Fatal = Level(zerolog.FatalLevel) )
View Source
const TopicAll = "all"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Factory ¶
type Factory interface {
Get(name string) Logger
LogLevels() map[string]Level
ApplyLogLevels(in map[string]Level)
SetRoot(log zerolog.Logger)
RegisterLogger(name string, level Level) bool
RegisterAndGetLogger(name string, level Level) Logger
RegisterWrappers(w ...Wrap)
Names() []string
}
func NewDefaultFactory ¶
func NewDefaultFactory() Factory
func NewFactory ¶
type Level ¶
func ParseLogLevel ¶
type Logger ¶
type Logger interface {
Wrap(w Wrap) Logger
WrapObj(w WrapObj) Logger
Bool(key string, i bool) Logger
Str(key, value string) Logger
Strs(key string, values ...string) Logger
SinceStart(key string, start time.Time) Logger
Err(err error) Logger
Int(key string, i int) Logger
Int32(key string, i int32) Logger
Int64(key string, i int64) Logger
Interface(key string, i interface{}) Logger
Dur(key string, dur time.Duration) Logger
Time(key string, time time.Time) Logger
Trace(msg string, args ...interface{})
Debug(msg string, args ...interface{})
Info(msg string, args ...interface{})
Warn(msg string, args ...interface{})
Error(msg string, args ...interface{})
Fatal(msg string, args ...interface{})
TraceIO() LoggerIO
DebugIO() LoggerIO
InfoIO() LoggerIO
WarnIO() LoggerIO
ErrorIO() LoggerIO
FatalIO() LoggerIO
}
Click to show internal directories.
Click to hide internal directories.