Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDefault ¶
func SetDefault(logger ILogger)
Types ¶
type ILogger ¶
type ILogger interface { WithFields(map[string]any) ILogger Trace(args ...any) Tracef(format string, args ...any) Debug(args ...any) Debugf(format string, args ...any) Info(args ...any) Infof(format string, args ...any) Warn(args ...any) Warnf(format string, args ...any) Error(args ...any) Errorf(format string, args ...any) Fatal(args ...any) Fatalf(format string, args ...any) GetLevel() LogLevel IsLevelEnabled(level LogLevel) bool }
func LoggerGroup ¶
type LogLevel ¶
type LogLevel string
LogLevel is ILogger Level type
const ( // TraceLevel has more verbose message than debug level TraceLevel LogLevel = "trace" // DebugLevel has verbose message DebugLevel LogLevel = "debug" // InfoLevel is default log level InfoLevel LogLevel = "info" // WarnLevel is for logging messages about possible issues WarnLevel LogLevel = "warn" // ErrorLevel is for logging errors ErrorLevel LogLevel = "error" // FatalLevel is for logging fatal messages. The system shuts down after logging the message. FatalLevel LogLevel = "fatal" )
Click to show internal directories.
Click to hide internal directories.