Versions in this module Expand all Collapse all v0 v0.1.0 Mar 25, 2026 Changes in this version + type LogLevel uint + const CRAZY + const DEBUG + const ERROR + const FATAL + const INFO + const TRACE + const WARN + func StringToLogLevel(logLevelStr string) (*LogLevel, error) + func (r LogLevel) ToString() string + type LogLevelIfc interface + ToString func() string + type Logger struct + func GetLogger() *Logger + func NewLogger(streamId string) *Logger + func (r *Logger) GetNewPrefixedLogger(prefix string) *Logger + func (r *Logger) LogTimestamp(logTimestamp bool) *Logger + func (r *Logger) SetLogWriter(logWriter lw.LogWriterIfc) *Logger + func (r *Logger) SetMinLogLevel(minLogLevel LogLevel) *Logger + func (r Logger) Any(level LogLevel, format string, a ...interface{}) error + func (r Logger) Crazy(format string, a ...interface{}) error + func (r Logger) Debug(format string, a ...interface{}) error + func (r Logger) Error(format string, a ...interface{}) error + func (r Logger) Fatal(format string, a ...interface{}) error + func (r Logger) Info(format string, a ...interface{}) error + func (r Logger) Trace(format string, a ...interface{}) error + func (r Logger) Warn(format string, a ...interface{}) error + type LoggerIfc interface + Any func(level LogLevel, format string, a ...interface{}) error + Crazy func(format string, a ...interface{}) error + Debug func(format string, a ...interface{}) error + Error func(format string, a ...interface{}) error + Fatal func(format string, a ...interface{}) error + GetNewPrefixedLogger func(prefix string) *Logger + Info func(format string, a ...interface{}) error + LogTimestamp func(logTimestamp bool) *Logger + SetLogWriter func(logWriter lw.LogWriterIfc) *Logger + SetMinLogLevel func(minLogLevel LogLevel) *Logger + Trace func(format string, a ...interface{}) error + Warn func(format string, a ...interface{}) error