Documentation
¶
Index ¶
- type DefaultLogger
- func (l *DefaultLogger) Debug(format string, v ...interface{})
- func (l *DefaultLogger) Error(format string, v ...interface{})
- func (l *DefaultLogger) Info(format string, v ...interface{})
- func (l *DefaultLogger) Log(level LogLevel, format string, v ...interface{})
- func (l *DefaultLogger) Trace(format string, v ...interface{})
- func (l *DefaultLogger) Warn(format string, v ...interface{})
- type LogLevel
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultLogger ¶
DefaultLogger is a simple logger that uses the standard log package.
func NewDefaultLogger ¶
func NewDefaultLogger(level LogLevel, offset int) *DefaultLogger
func (*DefaultLogger) Debug ¶
func (l *DefaultLogger) Debug(format string, v ...interface{})
func (*DefaultLogger) Error ¶
func (l *DefaultLogger) Error(format string, v ...interface{})
func (*DefaultLogger) Info ¶
func (l *DefaultLogger) Info(format string, v ...interface{})
func (*DefaultLogger) Log ¶
func (l *DefaultLogger) Log(level LogLevel, format string, v ...interface{})
func (*DefaultLogger) Trace ¶
func (l *DefaultLogger) Trace(format string, v ...interface{})
func (*DefaultLogger) Warn ¶
func (l *DefaultLogger) Warn(format string, v ...interface{})
type Logger ¶
type Logger interface { // Error outputs an error level log message. Error(format string, v ...interface{}) // Warn outputs an warn level log message. Warn(format string, v ...interface{}) // Info outputs an info level log message. Info(format string, v ...interface{}) // Debug outputs a debug level error log message. Debug(format string, v ...interface{}) // Trace outputs a trace level error log message. Trace(format string, v ...interface{}) }
Logger defines a logging interface.
Click to show internal directories.
Click to hide internal directories.