Documentation
¶
Overview ¶
Package slog implements a very simple levelled logger
Index ¶
- Constants
- Variables
- func Debugf(format string, v ...interface{})
- func Debugln(v ...interface{})
- func Errorf(format string, v ...interface{})
- func Errorln(v ...interface{})
- func Fatalf(format string, v ...interface{})
- func Fatalln(v ...interface{})
- func GetLevel() severity
- func Infof(format string, v ...interface{})
- func Infoln(v ...interface{})
- func IsDebug() bool
- func Panicf(format string, v ...interface{})
- func Panicln(v ...interface{})
- func SetLevel(s severity)
- type LeveledLogger
- func (l *LeveledLogger) Debugf(format string, v ...interface{})
- func (l *LeveledLogger) Debugln(v ...interface{})
- func (l *LeveledLogger) Errorf(format string, v ...interface{})
- func (l *LeveledLogger) Errorln(v ...interface{})
- func (l *LeveledLogger) Fatalf(format string, v ...interface{})
- func (l *LeveledLogger) Fatalln(v ...interface{})
- func (l *LeveledLogger) GetLevel() severity
- func (l *LeveledLogger) Infof(format string, v ...interface{})
- func (l *LeveledLogger) Infoln(v ...interface{})
- func (l *LeveledLogger) IsDebug() bool
- func (l *LeveledLogger) Panicf(format string, v ...interface{})
- func (l *LeveledLogger) Panicln(v ...interface{})
- func (l *LeveledLogger) SetLevel(s severity)
- func (l *LeveledLogger) SetOutput(output *os.File)
- func (l *LeveledLogger) Write(p []byte) (n int, err error)
Constants ¶
View Source
const ( DEBUG severity = iota INFO ERROR FATAL )
Variables ¶
View Source
var Logger = New(INFO, timeFormat, "", nil)
Functions ¶
Types ¶
type LeveledLogger ¶
type LeveledLogger struct {
// contains filtered or unexported fields
}
func New ¶
func New(level severity, timeformat string, prefix string, output *os.File) *LeveledLogger
func (*LeveledLogger) Debugf ¶
func (l *LeveledLogger) Debugf(format string, v ...interface{})
func (*LeveledLogger) Debugln ¶
func (l *LeveledLogger) Debugln(v ...interface{})
func (*LeveledLogger) Errorf ¶
func (l *LeveledLogger) Errorf(format string, v ...interface{})
func (*LeveledLogger) Errorln ¶
func (l *LeveledLogger) Errorln(v ...interface{})
func (*LeveledLogger) Fatalf ¶
func (l *LeveledLogger) Fatalf(format string, v ...interface{})
func (*LeveledLogger) Fatalln ¶
func (l *LeveledLogger) Fatalln(v ...interface{})
func (*LeveledLogger) GetLevel ¶
func (l *LeveledLogger) GetLevel() severity
func (*LeveledLogger) Infof ¶
func (l *LeveledLogger) Infof(format string, v ...interface{})
func (*LeveledLogger) Infoln ¶
func (l *LeveledLogger) Infoln(v ...interface{})
func (*LeveledLogger) IsDebug ¶
func (l *LeveledLogger) IsDebug() bool
func (*LeveledLogger) Panicf ¶
func (l *LeveledLogger) Panicf(format string, v ...interface{})
func (*LeveledLogger) Panicln ¶
func (l *LeveledLogger) Panicln(v ...interface{})
func (*LeveledLogger) SetLevel ¶
func (l *LeveledLogger) SetLevel(s severity)
func (*LeveledLogger) SetOutput ¶
func (l *LeveledLogger) SetOutput(output *os.File)
Click to show internal directories.
Click to hide internal directories.