Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LeveledLogger ¶ added in v0.3.0
type LeveledLogger struct { Logger *log.Logger WarnLogger *log.Logger ErrorLogger *log.Logger // contains filtered or unexported fields }
func NewLeveledLogger ¶ added in v0.3.0
func NewLeveledLogger(verbose bool) *LeveledLogger
func (*LeveledLogger) Error ¶ added in v0.9.0
func (l *LeveledLogger) Error(format string, v ...any)
func (*LeveledLogger) Errorf ¶ added in v0.9.0
func (l *LeveledLogger) Errorf(format string, v ...any)
func (*LeveledLogger) Log ¶ added in v0.3.0
func (l *LeveledLogger) Log(format string, v ...any)
func (*LeveledLogger) Verbose ¶ added in v0.3.0
func (l *LeveledLogger) Verbose() Logger
func (*LeveledLogger) Warn ¶ added in v0.3.0
func (l *LeveledLogger) Warn(format string, v ...any)
type Logger ¶
type Logger interface { Log(format string, v ...any) Warn(format string, v ...any) Error(format string, v ...any) Errorf(format string, v ...any) }
func NewNopLogger ¶ added in v0.7.0
func NewNopLogger() Logger
NewNopLogger returns a new logger whose methods are no-ops and don't log anything.
Click to show internal directories.
Click to hide internal directories.