Versions in this module Expand all Collapse all v0 v0.8.1 Jan 31, 2021 Changes in this version + const All + const Critical + const Debug + const DefaultLogFlags + const Error + const Info + const LevelAll + const LevelCritical + const LevelDebug + const LevelError + const LevelInfo + const LevelNotice + const LevelTrace + const LevelWarning + const Notice + const Trace + const Warning + func SetAllDefault(c Config) func(*Logger) + func SetCritical(c Config) func(*Logger) + func SetDebug(c Config) func(*Logger) + func SetDefault(c Config) func(*Logger) + func SetError(c Config) func(*Logger) + func SetErrorDefault(c Config) func(*Logger) + func SetInfo(c Config) func(*Logger) + func SetNotice(c Config) func(*Logger) + func SetOutput(level LogLevel, w io.Writer) func(*Logger) + func SetTrace(c Config) func(*Logger) + func SetWarning(o Config) func(*Logger) + type Config struct + Flags int + Label string + Out io.Writer + type LogLevel uint + type Logger struct + func New(configurations ...func(*Logger)) *Logger + func (l *Logger) Critical(a ...interface{}) + func (l *Logger) CriticalLogger() *log.Logger + func (l *Logger) Criticalf(format string, v ...interface{}) + func (l *Logger) Debug(a ...interface{}) + func (l *Logger) DebugLogger() *log.Logger + func (l *Logger) Debugf(format string, v ...interface{}) + func (l *Logger) Error(a ...interface{}) + func (l *Logger) ErrorLogger() *log.Logger + func (l *Logger) Errorf(format string, v ...interface{}) + func (l *Logger) Fatal(a ...interface{}) + func (l *Logger) Fatalf(format string, v ...interface{}) + func (l *Logger) Info(a ...interface{}) + func (l *Logger) InfoLogger() *log.Logger + func (l *Logger) Infof(format string, v ...interface{}) + func (l *Logger) Level() LogLevel + func (l *Logger) LevelName() string + func (l *Logger) LevelNames() string + func (l *Logger) Notice(a ...interface{}) + func (l *Logger) NoticeLogger() *log.Logger + func (l *Logger) Noticef(format string, v ...interface{}) + func (l *Logger) Panic(a ...interface{}) + func (l *Logger) Panicf(format string, v ...interface{}) + func (l *Logger) SetFlags(level LogLevel, flag int) + func (l *Logger) SetLabel(level LogLevel, label string) + func (l *Logger) SetOutput(level LogLevel, w io.Writer) + func (l *Logger) SwitchTo(level interface{}) + func (l *Logger) Trace(a ...interface{}) + func (l *Logger) TraceLogger() *log.Logger + func (l *Logger) Tracef(format string, v ...interface{}) + func (l *Logger) Warning(a ...interface{}) + func (l *Logger) WarningLogger() *log.Logger + func (l *Logger) Warningf(format string, v ...interface{})