Documentation
¶
Index ¶
- Variables
- type LevelMapper
- func (lm *LevelMapper) AddDebug(loggers ...log.Logger) *LevelMapper
- func (lm *LevelMapper) AddError(loggers ...log.Logger) *LevelMapper
- func (lm *LevelMapper) AddInfo(loggers ...log.Logger) *LevelMapper
- func (lm *LevelMapper) AddWarn(loggers ...log.Logger) *LevelMapper
- func (lm *LevelMapper) Log(keyvals ...interface{}) error
- type Mapper
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //ErrNoLogger means no associate logger for keyvals ErrNoLogger = errors.New("no available logger") )
Functions ¶
This section is empty.
Types ¶
type LevelMapper ¶
type LevelMapper struct {
// contains filtered or unexported fields
}
LevelMapper is a Mapper with key bound to level.Key()
func NewLevelMapper ¶
func NewLevelMapper() *LevelMapper
func (*LevelMapper) AddDebug ¶
func (lm *LevelMapper) AddDebug(loggers ...log.Logger) *LevelMapper
func (*LevelMapper) AddError ¶
func (lm *LevelMapper) AddError(loggers ...log.Logger) *LevelMapper
func (*LevelMapper) AddInfo ¶
func (lm *LevelMapper) AddInfo(loggers ...log.Logger) *LevelMapper
func (*LevelMapper) AddWarn ¶
func (lm *LevelMapper) AddWarn(loggers ...log.Logger) *LevelMapper
func (*LevelMapper) Log ¶
func (lm *LevelMapper) Log(keyvals ...interface{}) error
type Mapper ¶
type Mapper struct {
// contains filtered or unexported fields
}
Mapper route log event according to the value of key in log keyvals if no associate logger was found the def logger will be used or ErrNoLogger is return
Click to show internal directories.
Click to hide internal directories.