Documentation
¶
Index ¶
- type Event
- type Logger
- func (logger *Logger) Debug() *Event
- func (logger *Logger) Error() *Event
- func (logger *Logger) Fatal() *Event
- func (logger *Logger) Info() *Event
- func (logger *Logger) Log(event *Event)
- func (logger *Logger) Print() *Event
- func (logger *Logger) SetFormatter(formatter formatter.Formatter)
- func (logger *Logger) SetMaxLevel(level levels.LevelStr)
- func (logger *Logger) SetWriter(writer writer.Writer)
- func (logger *Logger) Warning() *Event
- type Streamer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct {
// contains filtered or unexported fields
}
Event is a log event to be written with data
func Debug ¶
func Debug() (event *Event)
Debug writes an error message on the screen with the default label
func Error ¶
func Error() (event *Event)
Error writes a error message on the screen with the default label
func Info ¶
func Info() (event *Event)
Info writes a info message on the screen with the default label
func Warning ¶
func Warning() (event *Event)
Warning writes a warning message on the screen with the default label
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger is the logger for logging structured data.
var (
DefaultLogger *Logger
)
func (*Logger) SetFormatter ¶
SetFormatter sets the Logger's formatter
func (*Logger) SetMaxLevel ¶
SetMaxLevel sets the Logger's max logging level
type Streamer ¶
type Streamer struct { Logger *Logger // contains filtered or unexported fields }
func (*Streamer) FlushRecord ¶
func (*Streamer) OutputLines ¶
Click to show internal directories.
Click to hide internal directories.