Documentation
¶
Index ¶
- Constants
- Variables
- type Logger
- 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
- type LoggerLevel
- type LoggerStoreLevels
Constants ¶
View Source
const ( LogLevelDbg = "dbg" LogLevelInfo = "info" LogLevelNotify = "notify" LogLevelEvent = "event" LogLevelWarning = "warning" LogLevelError = "error" LogLevelFatal = "fatal" LogLevelRequest = "request" )
Variables ¶
View Source
var LoggerLevelAll []string = []string{LogLevelDbg, LogLevelInfo, LogLevelNotify, LogLevelEvent, LogLevelWarning, LogLevelError, LogLevelFatal, LogLevelRequest}
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct { Levels LoggerStoreLevels // contains filtered or unexported fields }
func NewLogger ¶
func NewLogger(cfg *LoggerConfig) (log *Logger, err error)
type LoggerLevel ¶
type LoggerLevel struct {
// contains filtered or unexported fields
}
func (*LoggerLevel) Add ¶
func (l *LoggerLevel) Add(lvl string)
func (*LoggerLevel) Del ¶
func (l *LoggerLevel) Del(lvl string)
func (*LoggerLevel) IsSet ¶ added in v0.1.3
func (l *LoggerLevel) IsSet(lvl string) bool
func (*LoggerLevel) Set ¶ added in v0.1.3
func (l *LoggerLevel) Set(lvl ...string)
type LoggerStoreLevels ¶
type LoggerStoreLevels struct { Cons *LoggerLevel // Вывод в консоль File *LoggerLevel // Запись в файл Data *LoggerLevel // Запись в БД }
Click to show internal directories.
Click to hide internal directories.