Documentation ¶
Index ¶
- Variables
- func NewSeverity(name []byte, w io.Writer, hook func([]byte)) *severity
- func SetAllHooks(hook func([]byte))
- func SetAllWriters(w io.Writer)
- func SetDateFormat(format string)
- func SetHookFor(hook func([]byte), severities ...severity)
- func SetTimezone(tz *time.Location) error
- func SetWriters(w io.Writer, severities ...severity)
- type Jable
- type Jsonable
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // StdOut Info = &severity{ name: []byte("INF"), writer: os.Stdout, } Debug = &severity{ name: []byte("DBG"), writer: os.Stdout, } // StdErr Warn = &severity{ name: []byte("WRN"), writer: os.Stderr, } Error = &severity{ name: []byte("ERR"), writer: os.Stderr, } Critical = &severity{ name: []byte("CRT"), writer: os.Stderr, } Panic = &severity{ name: []byte("PNC"), writer: os.Stderr, } )
Predefined severity levels
View Source
var (
ErrLocationWasNil = errors.New("received a nil time.Location")
)
Errors
Functions ¶
func SetAllHooks ¶
func SetAllHooks(hook func([]byte))
func SetAllWriters ¶
func SetDateFormat ¶
func SetDateFormat(format string)
func SetHookFor ¶
func SetHookFor(hook func([]byte), severities ...severity)
SetWriters sets every severity to a single io.Writer
func SetTimezone ¶
func SetWriters ¶
SetWriters sets every severity to a single io.Writer
Types ¶
Click to show internal directories.
Click to hide internal directories.