Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NullLogger = &nullLogger{}
NullLogger is implementation of the Logger interface that delegates to default `log` package
View Source
var StdLogger = &stdLogger{}
StdLogger is implementation of the Logger interface that delegates to default `log` package
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface { // Error logs a message at error priority Error(msg string) // Infof logs a message at info priority Infof(msg string, args ...interface{}) }
Logger provides an abstract interface for logging from Reporters. Applications can provide their own implementation of this interface to adapt reporters logging to whatever logging library they prefer (stdlib log, logrus, go-logging, etc).
Click to show internal directories.
Click to hide internal directories.