Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGoLogWriter ¶ added in v0.9.1
NewGoLogWriter creates an adapter for the go logger that writes using the Log method of the logger.
Types ¶
type Level ¶
type Level int8
Level syslog-style log level identifiers
const ( LevelDebug Level = 7 LevelInfo Level = 6 LevelNotice Level = 5 LevelWarning Level = 4 LevelError Level = 3 LevelCritical Level = 2 LevelAlert Level = 1 LevelEmergency Level = 0 )
Supported values for Level
func (Level) String ¶
func (level Level) String() (LevelString, error)
String Convert the int level to the string representation
type LevelString ¶
type LevelString string
LevelString is a type for supported log level strings
const ( LevelDebugString LevelString = "debug" LevelInfoString LevelString = "info" LevelNoticeString LevelString = "notice" LevelWarningString LevelString = "warning" LevelErrorString LevelString = "error" LevelCriticalString LevelString = "crit" LevelAlertString LevelString = "alert" LevelEmergencyString LevelString = "emerg" )
List of valid string values for log levels
func (LevelString) ToLevel ¶
func (level LevelString) ToLevel() (Level, error)
ToLevel convert the string level to the int representation
type Logger ¶
type Logger interface {
SetLevel(level Level)
Debug(message string)
Debuge(err error)
Debugd(data interface{})
Debugf(format string, args ...interface{})
Info(message string)
Infoe(err error)
Infod(data interface{})
Infof(format string, args ...interface{})
Notice(message string)
Noticee(err error)
Noticed(data interface{})
Noticef(format string, args ...interface{})
Warning(message string)
Warninge(err error)
Warningd(data interface{})
Warningf(format string, args ...interface{})
Error(message string)
Errore(err error)
Errord(data interface{})
Errorf(format string, args ...interface{})
Critical(message string)
Criticale(err error)
Criticald(data interface{})
Criticalf(format string, args ...interface{})
Alert(message string)
Alerte(err error)
Alertd(data interface{})
Alertf(format string, args ...interface{})
Emergency(message string)
Emergencye(err error)
Emergencyd(data interface{})
Emergencyf(format string, args ...interface{})
Log(...interface{})
}
Logger The logger interface provides logging facilities on various levesl
type LoggerFactory ¶
LoggerFactory is a factory to create a logger on demand
Click to show internal directories.
Click to hide internal directories.