Documentation
¶
Index ¶
- func OutputToFile(l BasicLogger, filename string, outs ...io.Writer) (out io.Writer, err error)
- func Unwrap(l BasicLogger) (v any)
- type BasicLogger
- type DebugLogger
- type DebugfLogger
- type ErrorLogger
- type ErrorfLogger
- type FatalLogger
- type FatalfLogger
- type InfoLogger
- type InfofLogger
- type Level
- type LevelsLogger
- type Logger
- type LoggerWrapper
- func (l *LoggerWrapper) Debug(v ...any)
- func (l *LoggerWrapper) Debugf(format string, v ...any)
- func (l *LoggerWrapper) Error(v ...any)
- func (l *LoggerWrapper) Errorf(format string, v ...any)
- func (l *LoggerWrapper) Fatal(v ...any)
- func (l *LoggerWrapper) Fatalf(format string, v ...any)
- func (l *LoggerWrapper) Info(v ...any)
- func (l *LoggerWrapper) Infof(format string, v ...any)
- func (l *LoggerWrapper) Level() Level
- func (l *LoggerWrapper) Panic(v ...any)
- func (l *LoggerWrapper) Panicf(format string, v ...any)
- func (l *LoggerWrapper) SetLevel(lvl Level)
- func (l *LoggerWrapper) Trace(v ...any)
- func (l *LoggerWrapper) Tracef(format string, v ...any)
- func (l *LoggerWrapper) Unwrap() BasicLogger
- func (l *LoggerWrapper) Warn(v ...any)
- func (l *LoggerWrapper) Warnf(format string, v ...any)
- type PanicLogger
- type PanicfLogger
- type TraceLogger
- type TracefLogger
- type WarnLogger
- type WarnfLogger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OutputToFile ¶ added in v1.2.0
func Unwrap ¶
func Unwrap(l BasicLogger) (v any)
Types ¶
type BasicLogger ¶
type DebugLogger ¶
type DebugLogger interface {
Debug(v ...any)
}
type DebugfLogger ¶
type ErrorLogger ¶
type ErrorLogger interface {
Error(v ...any)
}
type ErrorfLogger ¶
type FatalLogger ¶
type FatalLogger interface {
Fatal(v ...any)
}
type FatalfLogger ¶
type InfoLogger ¶
type InfoLogger interface {
Info(v ...any)
}
type InfofLogger ¶
type LevelsLogger ¶
type LoggerWrapper ¶
type LoggerWrapper struct { BasicLogger AddPrefixOnMissing bool // contains filtered or unexported fields }
func WrapLogger ¶
func WrapLogger(bl BasicLogger) *LoggerWrapper
func (*LoggerWrapper) Debug ¶
func (l *LoggerWrapper) Debug(v ...any)
func (*LoggerWrapper) Debugf ¶
func (l *LoggerWrapper) Debugf(format string, v ...any)
func (*LoggerWrapper) Error ¶
func (l *LoggerWrapper) Error(v ...any)
func (*LoggerWrapper) Errorf ¶
func (l *LoggerWrapper) Errorf(format string, v ...any)
func (*LoggerWrapper) Fatal ¶
func (l *LoggerWrapper) Fatal(v ...any)
func (*LoggerWrapper) Fatalf ¶
func (l *LoggerWrapper) Fatalf(format string, v ...any)
func (*LoggerWrapper) Info ¶
func (l *LoggerWrapper) Info(v ...any)
func (*LoggerWrapper) Infof ¶
func (l *LoggerWrapper) Infof(format string, v ...any)
func (*LoggerWrapper) Level ¶
func (l *LoggerWrapper) Level() Level
func (*LoggerWrapper) Panic ¶
func (l *LoggerWrapper) Panic(v ...any)
func (*LoggerWrapper) Panicf ¶
func (l *LoggerWrapper) Panicf(format string, v ...any)
func (*LoggerWrapper) SetLevel ¶
func (l *LoggerWrapper) SetLevel(lvl Level)
func (*LoggerWrapper) Trace ¶
func (l *LoggerWrapper) Trace(v ...any)
func (*LoggerWrapper) Tracef ¶
func (l *LoggerWrapper) Tracef(format string, v ...any)
func (*LoggerWrapper) Unwrap ¶
func (l *LoggerWrapper) Unwrap() BasicLogger
func (*LoggerWrapper) Warn ¶
func (l *LoggerWrapper) Warn(v ...any)
func (*LoggerWrapper) Warnf ¶
func (l *LoggerWrapper) Warnf(format string, v ...any)
type PanicLogger ¶
type PanicLogger interface {
Panic(v ...any)
}
type PanicfLogger ¶
type TraceLogger ¶
type TraceLogger interface {
Trace(v ...any)
}
type TracefLogger ¶
type WarnLogger ¶
type WarnLogger interface {
Warn(v ...any)
}
type WarnfLogger ¶
Click to show internal directories.
Click to hide internal directories.