Documentation
¶
Index ¶
- type DefaultLogger
- func (l *DefaultLogger) Debugf(_ string, _ ...any)
- func (l *DefaultLogger) Debugln(_ ...any)
- func (l *DefaultLogger) Errorf(format string, args ...any)
- func (l *DefaultLogger) Errorln(args ...any)
- func (l *DefaultLogger) Infof(format string, args ...any)
- func (l *DefaultLogger) Infoln(args ...any)
- func (l *DefaultLogger) PrintJSON(_ string, _ any)
- func (l *DefaultLogger) Warnf(format string, args ...any)
- func (l *DefaultLogger) Warnln(args ...any)
- type VerboseLogger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultLogger ¶
type DefaultLogger struct{}
DefaultLogger is the default logger implementation.
func (*DefaultLogger) Debugf ¶
func (l *DefaultLogger) Debugf(_ string, _ ...any)
Debugf logs a debug message.
func (*DefaultLogger) Debugln ¶
func (l *DefaultLogger) Debugln(_ ...any)
Debugln logs a debug message.
func (*DefaultLogger) Errorf ¶
func (l *DefaultLogger) Errorf(format string, args ...any)
Errorf logs an error message.
func (*DefaultLogger) Errorln ¶
func (l *DefaultLogger) Errorln(args ...any)
Errorln logs an error message.
func (*DefaultLogger) Infof ¶
func (l *DefaultLogger) Infof(format string, args ...any)
Infof logs an info message.
func (*DefaultLogger) Infoln ¶
func (l *DefaultLogger) Infoln(args ...any)
Infoln logs an info message.
func (*DefaultLogger) PrintJSON ¶
func (l *DefaultLogger) PrintJSON(_ string, _ any)
PrintJSON logs a JSON representation of v.
func (*DefaultLogger) Warnf ¶
func (l *DefaultLogger) Warnf(format string, args ...any)
Warnf logs a warning message.
func (*DefaultLogger) Warnln ¶
func (l *DefaultLogger) Warnln(args ...any)
Warnln logs a warning message.
type VerboseLogger ¶
type VerboseLogger struct {
DefaultLogger
}
VerboseLogger is a logger implementation that logs debug messages.
func (*VerboseLogger) Debugf ¶
func (l *VerboseLogger) Debugf(format string, args ...any)
Debugf logs a debug message.
func (*VerboseLogger) Debugln ¶
func (l *VerboseLogger) Debugln(args ...any)
Debugln logs a debug message.
func (*VerboseLogger) PrintJSON ¶
func (l *VerboseLogger) PrintJSON(msg string, v any)
PrintJSON logs a JSON representation of v.
Click to show internal directories.
Click to hide internal directories.