Documentation
¶
Index ¶
- Variables
- func NoopLogFunc(payload LogPayload)
- type Level
- type LogFunc
- type LogPayload
- type LogWrapper
- func (l *LogWrapper) Debugf(format string, v ...interface{})
- func (l *LogWrapper) Errorf(format string, v ...interface{})
- func (l *LogWrapper) Infof(format string, v ...interface{})
- func (l *LogWrapper) Tracef(format string, v ...interface{})
- func (l *LogWrapper) Warnf(format string, v ...interface{})
- func (l *LogWrapper) WithError(err error) *LogWrapper
- func (l *LogWrapper) WithField(key string, value interface{}) *LogWrapper
Constants ¶
This section is empty.
Variables ¶
View Source
var LevelMap = map[Level]string{ ErrorLevel: "error", WarnLevel: "warn", InfoLevel: "info", DebugLevel: "debug", TraceLevel: "trace", }
Functions ¶
func NoopLogFunc ¶ added in v0.2.0
func NoopLogFunc(payload LogPayload)
Types ¶
type Level ¶
type Level uint32
Level type
const ( // ErrorLevel level. Logs. Used for errors that should definitely be noted. // Commonly used for hooks to send errors to an error tracking service. ErrorLevel Level = iota // WarnLevel level. Non-critical entries that deserve eyes. WarnLevel // InfoLevel level. General operational entries about what's going on inside the // application. InfoLevel // DebugLevel level. Usually only enabled when debugging. Very verbose logging. DebugLevel // TraceLevel level. Designates finer-grained informational events than the Debug. TraceLevel )
type LogFunc ¶ added in v0.2.0
type LogFunc func(payload LogPayload)
func NewSimpleLogFunc ¶ added in v0.2.0
NewSimpleLogFunc returns a simple logging func
type LogPayload ¶ added in v0.2.0
type LogWrapper ¶ added in v0.2.0
func NewLogWrapper ¶ added in v0.2.0
func NewLogWrapper(logFunc LogFunc, fields map[string]interface{}) *LogWrapper
NewLogWrapper returns a new log wrapper
func NewNoopLogger ¶ added in v0.3.3
func NewNoopLogger() *LogWrapper
func (*LogWrapper) Debugf ¶ added in v0.2.0
func (l *LogWrapper) Debugf(format string, v ...interface{})
func (*LogWrapper) Errorf ¶ added in v0.2.0
func (l *LogWrapper) Errorf(format string, v ...interface{})
func (*LogWrapper) Infof ¶ added in v0.2.0
func (l *LogWrapper) Infof(format string, v ...interface{})
func (*LogWrapper) Tracef ¶ added in v0.2.0
func (l *LogWrapper) Tracef(format string, v ...interface{})
func (*LogWrapper) Warnf ¶ added in v0.2.0
func (l *LogWrapper) Warnf(format string, v ...interface{})
func (*LogWrapper) WithError ¶ added in v0.2.0
func (l *LogWrapper) WithError(err error) *LogWrapper
func (*LogWrapper) WithField ¶ added in v0.2.0
func (l *LogWrapper) WithField(key string, value interface{}) *LogWrapper
Click to show internal directories.
Click to hide internal directories.