Versions in this module Expand all Collapse all v0 v0.0.51 Dec 11, 2024 Changes in this version + func DevNull() chan<- string + func StdOut(buffered bool) chan<- string + type DaveLogger struct + func NewDaveLogger(cfg *DaveLoggerCfg) (*DaveLogger, error) + func NewDaveLoggerToDevNull() *DaveLogger + func (l *DaveLogger) Level() LogLevel + func (l *DaveLogger) Log(level LogLevel, msg string, args ...any) + func (l *DaveLogger) WithPrefix(prefix string) Logger + type DaveLoggerCfg struct + Level LogLevel + Output chan<- string + Prefix string v0.0.50 Nov 24, 2024 Changes in this version + const DEBUG + const ERROR + type LogLevel int + type Logger struct + func NewLogger(cfg *LoggerCfg) *Logger + func (l *Logger) Debug(msg string, args ...any) + func (l *Logger) Error(msg string, args ...any) + func (l *Logger) Log(level LogLevel, msg string, args ...any) + func (l *Logger) WithPrefix(prefix string) *Logger + type LoggerCfg struct + Level LogLevel + Output chan<- string + Prefix string