Versions in this module Expand all Collapse all v0 v0.0.2 Dec 18, 2022 v0.0.1 Dec 15, 2022 Changes in this version + const LOG_DEBUG + const LOG_ERROR + const LOG_FATAL + const LOG_INFO + const LOG_NOLOG + const LOG_WARN + type CompatibleLogger interface + DeferredFatalf func(format string, args ...interface{}) + type FileLogger struct + func DefaultFileLogger(filename string, loggingLevel uint8) *FileLogger + func NewFileLogger(filename string, prefix string, flag int) *FileLogger + func (fl *FileLogger) Debugf(format string, v ...interface{}) + func (fl *FileLogger) DeferredFatalf(format string, v ...interface{}) + func (fl *FileLogger) Errorf(format string, v ...interface{}) + func (fl *FileLogger) Fatalf(format string, v ...interface{}) + func (fl *FileLogger) Infof(format string, v ...interface{}) + func (fl *FileLogger) SetLoggingLevel(level uint8) + func (fl *FileLogger) Warnf(format string, v ...interface{}) + type Logger interface + Debugf func(format string, args ...interface{}) + Errorf func(format string, args ...interface{}) + Fatalf func(format string, args ...interface{}) + Infof func(format string, args ...interface{}) + Warnf func(format string, args ...interface{}) + type MultiLogger struct + func NewMultiLogger(loggers ...CompatibleLogger) *MultiLogger + func (ml *MultiLogger) Debugf(format string, args ...interface{}) + func (ml *MultiLogger) DeferredFatalf(format string, args ...interface{}) + func (ml *MultiLogger) Errorf(format string, args ...interface{}) + func (ml *MultiLogger) Fatalf(format string, args ...interface{}) + func (ml *MultiLogger) Infof(format string, args ...interface{}) + func (ml *MultiLogger) Warnf(format string, args ...interface{}) + type StdoutLogger struct + func DefaultStderrLogger(loggingLevel uint8) *StdoutLogger + func NewStderrLogger(prefix string, flag int) *StdoutLogger + func NewStdoutLogger(prefix string, flag int) *StdoutLogger + func (sl *StdoutLogger) Debugf(format string, v ...interface{}) + func (sl *StdoutLogger) DeferredFatalf(format string, v ...interface{}) + func (sl *StdoutLogger) Errorf(format string, v ...interface{}) + func (sl *StdoutLogger) Fatalf(format string, v ...interface{}) + func (sl *StdoutLogger) Infof(format string, v ...interface{}) + func (sl *StdoutLogger) SetLoggingLevel(level uint8) + func (sl *StdoutLogger) Warnf(format string, v ...interface{})