1package log
2
3// Formatter is a formatter for log messages.
4type Formatter uint8
5
6const (
7 // TextFormatter is a formatter that formats log messages as text. Suitable for
8 // console output and log files.
9 TextFormatter Formatter = iota
10 // JSONFormatter is a formatter that formats log messages as JSON.
11 JSONFormatter
12 // LogfmtFormatter is a formatter that formats log messages as logfmt.
13 LogfmtFormatter
14)
15
16var (
17 // TimestampKey is the key for the timestamp.
18 TimestampKey = "time"
19 // MessageKey is the key for the message.
20 MessageKey = "msg"
21 // LevelKey is the key for the level.
22 LevelKey = "level"
23 // CallerKey is the key for the caller.
24 CallerKey = "caller"
25 // PrefixKey is the key for the prefix.
26 PrefixKey = "prefix"
27)