Documentation ¶ Index ¶ Constants type Handler type Log type Logger func New() *Logger func (l *Logger) Error(msg string) func (l *Logger) Fatal(msg string) func (l *Logger) HandleFunc(handler Handler) func (l *Logger) Info(msg string) func (l *Logger) Panic(msg string) func (l *Logger) Warn(msg string) Constants ¶ View Source const ( Info = iota + 1 Warn Error Fatal Panic ) Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Handler ¶ type Handler func(severity int, msg string) type Log ¶ type Log interface { Info(msg string) Warn(msg string) Error(msg string) Fatal(msg string) Panic(msg string) } type Logger ¶ type Logger struct { // contains filtered or unexported fields } func New ¶ func New() *Logger func (*Logger) Error ¶ func (l *Logger) Error(msg string) func (*Logger) Fatal ¶ func (l *Logger) Fatal(msg string) func (*Logger) HandleFunc ¶ func (l *Logger) HandleFunc(handler Handler) func (*Logger) Info ¶ func (l *Logger) Info(msg string) func (*Logger) Panic ¶ func (l *Logger) Panic(msg string) func (*Logger) Warn ¶ func (l *Logger) Warn(msg string) Source Files ¶ View all Source files logger.go severity.go Click to show internal directories. Click to hide internal directories.