Versions in this module Expand all Collapse all v0 v0.1.0 Jan 23, 2019 Changes in this version + const DefaultFormat + var LevelList = []Level + type Facility interface + ClearHandlers func() Facility + PushHandler func(Handler) Facility + func NewFacility() Facility + func NewStdFacility() Facility + type Filter interface + Check func(Level, string, ...interface{}) bool + func NewFilterLevel(min Level) Filter + func NewFilterLevelRange(min, max Level) Filter + type Formatter interface + Format func(time.Time, Level, string, ...interface{}) string + func NewFormatter(f string) Formatter + type Handler interface + ClearFilters func() Handler + PushFilter func(Filter) Handler + SetFormatter func(Formatter) Handler + func NewHandler(writer io.Writer) Handler + type Level uint16 + const Alert + const Critical + const Debug + const Emergency + const Error + const Info + const Notice + const Warning + func (l Level) String() string + type Logger interface + Log func(Level, string, ...interface{}) error + type LoggerAlert interface + Alert func(string, ...interface{}) error + type LoggerCritical interface + Critical func(string, ...interface{}) error + type LoggerDebug interface + Debug func(string, ...interface{}) error + type LoggerEmergency interface + Emergency func(string, ...interface{}) error + type LoggerError interface + Error func(string, ...interface{}) error + type LoggerInfo interface + Info func(string, ...interface{}) error + type LoggerNotice interface + Notice func(string, ...interface{}) error + type LoggerSeverity interface + type LoggerWarning interface + Warning func(string, ...interface{}) error