Versions in this module Expand all Collapse all v1 v1.2.0 Aug 8, 2023 v1.1.0 Aug 8, 2023 Changes in this version + const Version + var ReleasedAt = time.Date(releaseYear, releaseMonth, releaseDay, releaseHour, releaseMin, 0, 0, time.UTC) + func SetLogger(logger Logger) + func UtcTimeFormat(t time.Time) string + type ConsoleLogger struct + LogLevel LogLevel + func NewConsoleLogger(logLevel LogLevel) *ConsoleLogger + func (l ConsoleLogger) Debug(format string, args ...interface{}) + func (l ConsoleLogger) Error(format string, args ...interface{}) + func (l ConsoleLogger) Info(format string, args ...interface{}) + func (l ConsoleLogger) IsLogLevel(level LogLevel) bool + func (l ConsoleLogger) Notice(format string, args ...interface{}) + func (l ConsoleLogger) Trace(format string, args ...interface{}) + func (l ConsoleLogger) Warning(format string, args ...interface{}) + type DummyLogger struct + func (DummyLogger) Debug(format string, args ...interface{}) + func (DummyLogger) Error(format string, args ...interface{}) + func (DummyLogger) Info(format string, args ...interface{}) + func (DummyLogger) IsLogLevel(level LogLevel) bool + func (DummyLogger) Notice(format string, args ...interface{}) + func (DummyLogger) Trace(format string, args ...interface{}) + func (DummyLogger) Warning(format string, args ...interface{}) + type LogLevel int + const LogLevelDebug + const LogLevelError + const LogLevelInfo + const LogLevelNotice + const LogLevelTrace + const LogLevelWarning + type Logger interface + Debug func(format string, args ...interface{}) + Error func(format string, args ...interface{}) + Info func(format string, args ...interface{}) + IsLogLevel func(level LogLevel) bool + Notice func(format string, args ...interface{}) + Trace func(format string, args ...interface{}) + Warning func(format string, args ...interface{}) + var Log Logger = DummyLogger{} + type WriterLogger struct + LogLevel LogLevel + Output io.Writer + func NewWriterLogger(logLevel LogLevel, writer io.Writer) *WriterLogger + func (l WriterLogger) Debug(format string, args ...interface{}) + func (l WriterLogger) Error(format string, args ...interface{}) + func (l WriterLogger) Info(format string, args ...interface{}) + func (l WriterLogger) IsLogLevel(level LogLevel) bool + func (l WriterLogger) Notice(format string, args ...interface{}) + func (l WriterLogger) Trace(format string, args ...interface{}) + func (l WriterLogger) Warning(format string, args ...interface{})