Documentation
¶
Index ¶
- type Logger
- type Tee
- func (logger Tee) Debug(v ...interface{})
- func (logger Tee) Debugf(format string, v ...interface{})
- func (logger Tee) Error(v ...interface{})
- func (logger Tee) Errorf(format string, v ...interface{})
- func (logger Tee) Print(v ...interface{})
- func (logger Tee) Printf(format string, v ...interface{})
- func (logger Tee) Trace(v ...interface{})
- func (logger Tee) Tracef(format string, v ...interface{})
- func (logger Tee) Warn(v ...interface{})
- func (logger Tee) Warnf(format string, v ...interface{})
- type Writers
- func (logger Writers) Debug(v ...interface{})
- func (logger Writers) Debugf(format string, v ...interface{})
- func (logger Writers) Error(v ...interface{})
- func (logger Writers) Errorf(format string, v ...interface{})
- func (logger Writers) Fatal(v ...interface{})
- func (logger Writers) Fatalf(format string, v ...interface{})
- func (logger Writers) Panic(v ...interface{})
- func (logger Writers) Panicf(format string, v ...interface{})
- func (logger Writers) Print(v ...interface{})
- func (logger Writers) Printf(format string, v ...interface{})
- func (logger Writers) Trace(v ...interface{})
- func (logger Writers) Tracef(format string, v ...interface{})
- func (logger Writers) Warn(v ...interface{})
- func (logger Writers) Warnf(format string, v ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface {
Debug(...interface{})
Debugf(string, ...interface{})
Error(...interface{})
Errorf(string, ...interface{})
Fatal(...interface{})
Fatalf(string, ...interface{})
Panic(...interface{})
Panicf(string, ...interface{})
Print(...interface{})
Printf(string, ...interface{})
Trace(...interface{})
Tracef(string, ...interface{})
Warn(...interface{})
Warnf(string, ...interface{})
}
Logger represents a logger with levels.
Logger includes the Panic, Panicf, Print, Printf, Trace, and Tracef methods from the *log.Logger type in the Go standard library.
But it also adds the Debug, Debugf, Error, Errorf, Trace, Tracef, Warn, and Warnf methods that are common with loggers with "levels".
The "levels" in terms of least verbose to most verbose are:
· Fatal · Panic · Error · Warn · Print · Debug · Trace
var Discard Logger
Discard is a Logger on which all log calls succeed without doing anything.
The logging data is essentially "thrown away".
Click to show internal directories.
Click to hide internal directories.