Documentation ¶
Index ¶
- type DepthLogger
- type FatalLogger
- type FlagsLogger
- type FormatLogger
- type LineLogger
- type Logger
- type MultiLogger
- func (l MultiLogger) Error(v ...interface{})
- func (l MultiLogger) ErrorDepth(d int, v ...interface{})
- func (l MultiLogger) Errorf(f string, v ...interface{})
- func (l MultiLogger) Errorln(v ...interface{})
- func (l MultiLogger) Fatal(v ...interface{})
- func (l MultiLogger) FatalDepth(d int, v ...interface{})
- func (l MultiLogger) Fatalf(f string, v ...interface{})
- func (l MultiLogger) Fatalln(v ...interface{})
- func (l MultiLogger) Info(v ...interface{})
- func (l MultiLogger) InfoDepth(d int, v ...interface{})
- func (l MultiLogger) Infof(f string, v ...interface{})
- func (l MultiLogger) Infoln(v ...interface{})
- func (l MultiLogger) SetFlags(flag int)
- func (l MultiLogger) Warning(v ...interface{})
- func (l MultiLogger) WarningDepth(d int, v ...interface{})
- func (l MultiLogger) Warningf(f string, v ...interface{})
- func (l MultiLogger) Warningln(v ...interface{})
- type SimpleLogger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DepthLogger ¶
type FatalLogger ¶
type FatalLogger interface { SimpleLogger Fatal(v ...interface{}) }
type FlagsLogger ¶
type FlagsLogger interface {
SetFlags(flag int)
}
type FormatLogger ¶
type LineLogger ¶
type LineLogger interface { Errorln(v ...interface{}) Fatalln(v ...interface{}) Infoln(v ...interface{}) Warningln(v ...interface{}) }
type Logger ¶
type Logger interface { FlagsLogger FatalLogger FormatLogger DepthLogger LineLogger }
func Polyfill ¶
func Polyfill(l SimpleLogger) Logger
type MultiLogger ¶
type MultiLogger []Logger
func All ¶
func All(l ...SimpleLogger) MultiLogger
func (MultiLogger) Error ¶
func (l MultiLogger) Error(v ...interface{})
func (MultiLogger) ErrorDepth ¶
func (l MultiLogger) ErrorDepth(d int, v ...interface{})
func (MultiLogger) Errorf ¶
func (l MultiLogger) Errorf(f string, v ...interface{})
func (MultiLogger) Errorln ¶
func (l MultiLogger) Errorln(v ...interface{})
func (MultiLogger) Fatal ¶
func (l MultiLogger) Fatal(v ...interface{})
func (MultiLogger) FatalDepth ¶
func (l MultiLogger) FatalDepth(d int, v ...interface{})
func (MultiLogger) Fatalf ¶
func (l MultiLogger) Fatalf(f string, v ...interface{})
func (MultiLogger) Fatalln ¶
func (l MultiLogger) Fatalln(v ...interface{})
func (MultiLogger) Info ¶
func (l MultiLogger) Info(v ...interface{})
func (MultiLogger) InfoDepth ¶
func (l MultiLogger) InfoDepth(d int, v ...interface{})
func (MultiLogger) Infof ¶
func (l MultiLogger) Infof(f string, v ...interface{})
func (MultiLogger) Infoln ¶
func (l MultiLogger) Infoln(v ...interface{})
func (MultiLogger) SetFlags ¶
func (l MultiLogger) SetFlags(flag int)
func (MultiLogger) Warning ¶
func (l MultiLogger) Warning(v ...interface{})
func (MultiLogger) WarningDepth ¶
func (l MultiLogger) WarningDepth(d int, v ...interface{})
func (MultiLogger) Warningf ¶
func (l MultiLogger) Warningf(f string, v ...interface{})
func (MultiLogger) Warningln ¶
func (l MultiLogger) Warningln(v ...interface{})
type SimpleLogger ¶
type SimpleLogger interface { Error(v ...interface{}) Info(v ...interface{}) Warning(v ...interface{}) }
Click to show internal directories.
Click to hide internal directories.