Documentation ¶
Index ¶
- Constants
- Variables
- type LogDriver
- type LogLine
- type Logger
- func (log Logger) Assert(errexpr error, hints ...interface{}) error
- func (log Logger) AssertFatal(errexpr error, hints ...interface{}) error
- func (log Logger) BaseLogln(level int, contents ...interface{})
- func (log Logger) Debug(contents ...interface{})
- func (log Logger) Fail(contents ...interface{})
- func (log Logger) Info(contents ...interface{})
- func (log Logger) SetDrivers(drivers []LogDriver)
- func (log Logger) Succ(contents ...interface{})
- func (log Logger) Warn(contents ...interface{})
- type StdErrDriver
Constants ¶
View Source
const ( LOGLEVEL_DEBUG = 0 LOGLEVEL_INFO = 10 LOGLEVEL_SUCC = 20 LOGLEVEL_WARN = 30 LOGLEVEL_FAIL = 40 )
Logging levels
Variables ¶
View Source
var GlobalStdErrDriver = StdErrDriver{ // contains filtered or unexported fields }
Functions ¶
This section is empty.
Types ¶
type LogLine ¶
type LogLine struct {
// contains filtered or unexported fields
}
type Logger ¶
type Logger struct { Name string Level int LevelNames map[int]string LogDrivers []LogDriver // contains filtered or unexported fields }
Logger is a logger
func (Logger) Assert ¶
Assert prints information on errexpr != nil, and return the error back
func (Logger) AssertFatal ¶
AssertFatal behaves like Assert, and will panic on errexpr != nil
func (Logger) BaseLogln ¶
BaseLogln is the base method of all loggers
type StdErrDriver ¶
type StdErrDriver struct {
// contains filtered or unexported fields
}
func (StdErrDriver) RecordLog ¶
func (errd StdErrDriver) RecordLog(ln LogLine)
Click to show internal directories.
Click to hide internal directories.