Versions in this module Expand all Collapse all v0 v0.2.1 Oct 19, 2021 v0.2.0 Oct 16, 2021 Changes in this version + const ErrConfigError + const ErrDSError + const ErrDSUnsupported + const ErrFileError + type LogLevel int + const LogLevelDebug + type LogLevels struct + func (l *LogLevels) Add(lvl LogLevel) + func (l *LogLevels) Del(lvl LogLevel) + func (l *LogLevels) IsSet(lvl LogLevel) bool + func (l *LogLevels) Set(lvl ...LogLevel) type Logger + ConsTemplate string + DSN string + Dbg bool + FileLevel *LogLevels + FileName string + FileTemplate string + Silent bool + StoreLevel *LogLevels + VerbLevel *LogLevels + func (l *Logger) GetRecs(from, limit int, f ...*LoggerRec) (lr []*LoggerRec) + func (l *Logger) Warn(msg string, data ...interface{}) + type LoggerRec struct + Data string + File string + Func string + GoID int + Line int + Lvl string + Msg string + ProcID int + Time time.Time v0.1.6 Jul 16, 2021 v0.1.5 Jul 5, 2021 v0.1.4 Jun 27, 2021 v0.1.3 Jun 27, 2021 Changes in this version type LoggerLevel + func (l *LoggerLevel) IsSet(lvl string) bool + func (l *LoggerLevel) Set(lvl ...string) v0.1.2 Jun 27, 2021 Changes in this version + const LogLevelDbg + const LogLevelError + const LogLevelEvent + const LogLevelFatal + const LogLevelInfo + const LogLevelNotify + const LogLevelRequest + const LogLevelWarning + var LoggerLevelAll = LoggerLevel + type Logger struct + Levels LoggerStoreLevels + func NewLogger(cfg *LoggerConfig) (log *Logger, err error) + func (l *Logger) Debug(msg string, data ...interface{}) + func (l *Logger) Error(msg string, data ...interface{}) + func (l *Logger) Event(msg string, data ...interface{}) + func (l *Logger) Fatal(msg string, data ...interface{}) + func (l *Logger) Info(msg string, data ...interface{}) + func (l *Logger) Notify(msg string, data ...interface{}) + func (l *Logger) Request(msg string, data ...interface{}) + func (l *Logger) Warning(msg string, data ...interface{}) + type LoggerConfig struct + DataStore string + Dbg bool + LogLevels LoggerStoreLevels + LoggerPath string + type LoggerLevel map[string]bool + func (l LoggerLevel) Add(lvl string) + func (l LoggerLevel) Del(lvl string) + type LoggerStoreLevels struct + Cons LoggerLevel + Data LoggerLevel + File LoggerLevel + Syslog LoggerLevel v0.1.1 Jun 27, 2021