Documentation
¶
Index ¶
- type DefaultLogger
- func (l *DefaultLogger) Debug(v ...interface{})
- func (l *DefaultLogger) Debugf(format string, v ...interface{})
- func (l *DefaultLogger) Error(v ...interface{})
- func (l *DefaultLogger) Errorf(format string, v ...interface{})
- func (l *DefaultLogger) Info(v ...interface{})
- func (l *DefaultLogger) Infof(format string, v ...interface{})
- func (l *DefaultLogger) Log(level LoggerLevel, v ...interface{})
- func (l *DefaultLogger) Logf(level LoggerLevel, format string, v ...interface{})
- func (l *DefaultLogger) SetConsoleLevel(level LoggerLevel)
- func (l *DefaultLogger) SetFileLevel(level LoggerLevel)
- func (l *DefaultLogger) Warn(v ...interface{})
- func (l *DefaultLogger) Warnf(format string, v ...interface{})
- type LoggerInterface
- type LoggerLevel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultLogger ¶
type DefaultLogger struct {
// contains filtered or unexported fields
}
func NewDefaultLogger ¶
func NewDefaultLogger(_bot_id string) *DefaultLogger
func (*DefaultLogger) Debug ¶
func (l *DefaultLogger) Debug(v ...interface{})
func (*DefaultLogger) Debugf ¶
func (l *DefaultLogger) Debugf(format string, v ...interface{})
func (*DefaultLogger) Error ¶
func (l *DefaultLogger) Error(v ...interface{})
func (*DefaultLogger) Errorf ¶
func (l *DefaultLogger) Errorf(format string, v ...interface{})
func (*DefaultLogger) Info ¶
func (l *DefaultLogger) Info(v ...interface{})
func (*DefaultLogger) Infof ¶
func (l *DefaultLogger) Infof(format string, v ...interface{})
func (*DefaultLogger) Log ¶
func (l *DefaultLogger) Log(level LoggerLevel, v ...interface{})
func (*DefaultLogger) Logf ¶
func (l *DefaultLogger) Logf(level LoggerLevel, format string, v ...interface{})
func (*DefaultLogger) SetConsoleLevel ¶
func (l *DefaultLogger) SetConsoleLevel(level LoggerLevel)
设置日志输出console的最低级别,默认为LoggerLevelInfo
func (*DefaultLogger) SetFileLevel ¶
func (l *DefaultLogger) SetFileLevel(level LoggerLevel)
设置日志输出file的最低级别,默认为LoggerLevelDebug
func (*DefaultLogger) Warn ¶
func (l *DefaultLogger) Warn(v ...interface{})
func (*DefaultLogger) Warnf ¶
func (l *DefaultLogger) Warnf(format string, v ...interface{})
type LoggerInterface ¶
type LoggerInterface interface { Log(level LoggerLevel, v ...interface{}) Logf(level LoggerLevel, format string, v ...interface{}) Debug(v ...interface{}) Debugf(format string, v ...interface{}) Info(v ...interface{}) Infof(format string, v ...interface{}) Warn(v ...interface{}) Warnf(format string, v ...interface{}) Error(v ...interface{}) Errorf(format string, v ...interface{}) }
type LoggerLevel ¶
type LoggerLevel uint
const ( LoggerLevelDebug LoggerLevel = 10 LoggerLevelInfo LoggerLevel = 20 LoggerLevelWarn LoggerLevel = 30 LoggerLevelError LoggerLevel = 40 )
Click to show internal directories.
Click to hide internal directories.