Documentation ¶
Index ¶
- func NewFileLogger(destFile *os.File) *fileLogger
- func NewRotatingTeeLogger(rotationInterval time.Duration) *rotatingTeeLogger
- type ConsoleLogger
- func (me *ConsoleLogger) Debug(message string)
- func (me *ConsoleLogger) Debugf(format string, args ...interface{})
- func (me *ConsoleLogger) Err(message string)
- func (me *ConsoleLogger) Errf(format string, args ...interface{})
- func (me *ConsoleLogger) Fatal(message string)
- func (me *ConsoleLogger) Fatalf(format string, args ...interface{})
- func (me *ConsoleLogger) Info(message string)
- func (me *ConsoleLogger) Infof(format string, args ...interface{})
- func (me *ConsoleLogger) Init(message string)
- func (me *ConsoleLogger) Initf(format string, args ...interface{})
- func (me *ConsoleLogger) Panic(message string)
- func (me *ConsoleLogger) Panicf(format string, args ...interface{})
- func (me *ConsoleLogger) SetOutputLevel(level LogLevel)
- func (me *ConsoleLogger) Warn(message string)
- func (me *ConsoleLogger) Warnf(format string, args ...interface{})
- type LogLevel
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFileLogger ¶
func NewRotatingTeeLogger ¶
Types ¶
type ConsoleLogger ¶
type ConsoleLogger struct {
// contains filtered or unexported fields
}
func (*ConsoleLogger) Debugf ¶ added in v0.2.0
func (me *ConsoleLogger) Debugf(format string, args ...interface{})
func (*ConsoleLogger) Errf ¶ added in v0.2.0
func (me *ConsoleLogger) Errf(format string, args ...interface{})
func (*ConsoleLogger) Fatalf ¶ added in v0.2.0
func (me *ConsoleLogger) Fatalf(format string, args ...interface{})
func (*ConsoleLogger) Infof ¶ added in v0.2.0
func (me *ConsoleLogger) Infof(format string, args ...interface{})
func (*ConsoleLogger) Initf ¶ added in v0.2.0
func (me *ConsoleLogger) Initf(format string, args ...interface{})
func (*ConsoleLogger) Panicf ¶ added in v0.2.0
func (me *ConsoleLogger) Panicf(format string, args ...interface{})
func (*ConsoleLogger) SetOutputLevel ¶
func (me *ConsoleLogger) SetOutputLevel(level LogLevel)
type Logger ¶
type Logger interface { Fatal(message string) Fatalf(format string, args ...interface{}) Panic(message string) Panicf(format string, args ...interface{}) Err(message string) Errf(format string, args ...interface{}) Warn(message string) Warnf(format string, args ...interface{}) Info(message string) Infof(format string, args ...interface{}) Debug(message string) Debugf(format string, args ...interface{}) Init(message string) Initf(format string, args ...interface{}) SetOutputLevel(level LogLevel) }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.