Documentation
¶
Index ¶
- Constants
- type Level
- type Logger
- type Loggerable
- func (l Loggerable) Alert(message string)
- func (l Loggerable) Alertf(format string, args ...interface{})
- func (l Loggerable) Critical(message string)
- func (l Loggerable) Criticalf(format string, args ...interface{})
- func (l Loggerable) Debug(message string)
- func (l Loggerable) Debugf(format string, args ...interface{})
- func (l Loggerable) Emergency(message string)
- func (l Loggerable) Emergencyf(format string, args ...interface{})
- func (l Loggerable) Error(message string)
- func (l Loggerable) Errorf(format string, args ...interface{})
- func (l Loggerable) Info(message string)
- func (l Loggerable) Infof(format string, args ...interface{})
- func (l Loggerable) Log(level Level, message string)
- func (l Loggerable) Notice(message string)
- func (l Loggerable) Noticef(format string, args ...interface{})
- func (l Loggerable) Warning(message string)
- func (l Loggerable) Warningf(format string, args ...interface{})
- type NullLogger
- type PrintLogger
Constants ¶
View Source
const ( // EmergencyString is the emergency log level string EmergencyString = "emergency" // AlertString is the alert log level string AlertString = "alert" // CriticalString is the critical log level string CriticalString = "critical" // ErrorString is the error log level string ErrorString = "error" // WarningString is the warning log level string WarningString = "warning" // NoticeString is the notice log level string NoticeString = "notice" // InfoString is the info log level string InfoString = "info" // DebugString is the debug log level string DebugString = "debug" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Level ¶
type Level int
const ( // Emergency is the emergency log level Emergency Level = iota // Alert is the alert log level Alert // Critical is the critical log level Critical // Error is the error log level Error // Warning is the warning log level Warning // Notice is the notice log level Notice // Info is the info log level Info // Debug is the debug log level Debug )
func (Level) LowerString ¶
func (Level) MarshalJSON ¶ added in v1.1.0
func (*Level) UnmarshalJSON ¶ added in v1.2.0
func (Level) UpperString ¶
type Logger ¶
type Logger interface { Emergencyf(format string, args ...interface{}) Alertf(format string, args ...interface{}) Criticalf(format string, args ...interface{}) Errorf(format string, args ...interface{}) Warningf(format string, args ...interface{}) Noticef(format string, args ...interface{}) Infof(format string, args ...interface{}) Debugf(format string, args ...interface{}) Emergency(message string) Alert(message string) Critical(message string) Error(message string) Warning(message string) Notice(message string) Info(message string) Debug(message string) Log(level Level, message string) }
type Loggerable ¶
func (Loggerable) Alert ¶
func (l Loggerable) Alert(message string)
func (Loggerable) Alertf ¶
func (l Loggerable) Alertf(format string, args ...interface{})
func (Loggerable) Critical ¶
func (l Loggerable) Critical(message string)
func (Loggerable) Criticalf ¶
func (l Loggerable) Criticalf(format string, args ...interface{})
func (Loggerable) Debug ¶
func (l Loggerable) Debug(message string)
func (Loggerable) Debugf ¶
func (l Loggerable) Debugf(format string, args ...interface{})
func (Loggerable) Emergency ¶
func (l Loggerable) Emergency(message string)
func (Loggerable) Emergencyf ¶
func (l Loggerable) Emergencyf(format string, args ...interface{})
func (Loggerable) Error ¶
func (l Loggerable) Error(message string)
func (Loggerable) Errorf ¶
func (l Loggerable) Errorf(format string, args ...interface{})
func (Loggerable) Info ¶
func (l Loggerable) Info(message string)
func (Loggerable) Infof ¶
func (l Loggerable) Infof(format string, args ...interface{})
func (Loggerable) Log ¶
func (l Loggerable) Log(level Level, message string)
func (Loggerable) Notice ¶
func (l Loggerable) Notice(message string)
func (Loggerable) Noticef ¶
func (l Loggerable) Noticef(format string, args ...interface{})
func (Loggerable) Warning ¶
func (l Loggerable) Warning(message string)
func (Loggerable) Warningf ¶
func (l Loggerable) Warningf(format string, args ...interface{})
type NullLogger ¶
type NullLogger struct {
Loggerable
}
func NewNullLogger ¶
func NewNullLogger() *NullLogger
NewNullLogger returns a new NullLogger instance.
type PrintLogger ¶
type PrintLogger struct {
Loggerable
}
func NewPrintLogger ¶
func NewPrintLogger() *PrintLogger
NewPrintLogger returns a new PrintLogger instance.
Click to show internal directories.
Click to hide internal directories.