Documentation ¶
Index ¶
- Constants
- Variables
- type BeeLogger
- func (l *BeeLogger) Debug(f interface{}, v ...interface{})
- func (l *BeeLogger) Error(f interface{}, v ...interface{})
- func (l *BeeLogger) Fatal(f interface{}, v ...interface{})
- func (l *BeeLogger) GetFields() Fields
- func (l *BeeLogger) GetLevel() int
- func (l *BeeLogger) GetPrefix() string
- func (l *BeeLogger) Info(f interface{}, v ...interface{})
- func (l *BeeLogger) Panic(f interface{}, v ...interface{})
- func (l *BeeLogger) SetLevel(lv int)
- func (l *BeeLogger) Trace(f interface{}, v ...interface{})
- func (l *BeeLogger) Warn(f interface{}, v ...interface{})
- func (l *BeeLogger) WithFields(fields Fields) Logger
- func (l *BeeLogger) WithPrefix(prefix string) Logger
- type Fields
- type Loggable
- type Logger
Constants ¶
View Source
const ( LevelEmergency = iota LevelAlert LevelCritical LevelError LevelWarning LevelNotice LevelInformational LevelDebug )
View Source
const ( LevelInfo = LevelInformational LevelTrace = LevelDebug LevelWarn = LevelWarning )
Legacy log level constants to ensure backwards compatibility.
Variables ¶
View Source
var DefaultBeeLogger = newDefaultBeeLogger()
Functions ¶
This section is empty.
Types ¶
type BeeLogger ¶
type BeeLogger struct {
// contains filtered or unexported fields
}
func (*BeeLogger) WithFields ¶
func (*BeeLogger) WithPrefix ¶
type Logger ¶
type Logger interface { Trace(f interface{}, v ...interface{}) Debug(f interface{}, v ...interface{}) Info(f interface{}, v ...interface{}) Warn(f interface{}, v ...interface{}) Error(f interface{}, v ...interface{}) Fatal(f interface{}, v ...interface{}) Panic(f interface{}, v ...interface{}) WithPrefix(prefix string) Logger GetPrefix() string WithFields(fields Fields) Logger GetFields() Fields SetLevel(int) GetLevel() int }
Logger interface used as base logger throughout the library.
func AddFieldsFrom ¶
Click to show internal directories.
Click to hide internal directories.