Versions in this module Expand all Collapse all v1 v1.1.2 May 4, 2023 v1.1.1 May 3, 2023 Changes in this version + func IsLevel(l Level, levels ...Level) bool + func IsVerbose(level Level) bool + type Controller interface + GetOutput func() io.Writer + SetOutput func(io.Writer) + type DebugMessageLogger interface + Debug func(args ...interface{}) + Debugf func(format string, args ...interface{}) + type ErrorMessageLogger interface + Error func(args ...interface{}) + Errorf func(format string, args ...interface{}) + type FieldLogger interface + WithFields func(fields ...interface{}) MessageLogger + type Fields map[string]interface + type InfoMessageLogger interface + Info func(args ...interface{}) + Infof func(format string, args ...interface{}) + type Level string + const DebugLevel + const DisabledLevel + const ErrorLevel + const InfoLevel + const TraceLevel + const WarnLevel + func LevelFromString(l string) (Level, error) + func LevelFromVerbosity(v int, levels ...Level) Level + type Logger interface + type MessageLogger interface + type NestedLogger interface + Nested func(fields ...interface{}) Logger + type TraceMessageLogger interface + Trace func(args ...interface{}) + Tracef func(format string, args ...interface{}) + type WarnMessageLogger interface + Warn func(args ...interface{}) + Warnf func(format string, args ...interface{})