You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.1 KiB
58 lines
1.1 KiB
package logx |
|
|
|
import "errors" |
|
|
|
const ( |
|
DebugLevel uint32 = iota |
|
InfoLevel |
|
ErrorLevel |
|
SevereLevel |
|
) |
|
const ( |
|
jsonEncodingType = iota |
|
plainEncodingType |
|
) |
|
|
|
const ( |
|
plainEncoding = "plain" |
|
plainEncodingSep = '\t' |
|
sizeRotationRule = "size" |
|
|
|
accessFilename = "access.log" |
|
errorFilename = "error.log" |
|
severeFilename = "severe.log" |
|
slowFilename = "slow.log" |
|
statFilename = "stat.log" |
|
|
|
fileMode = "file" |
|
volumeMode = "volume" |
|
|
|
levelAlert = "alert" |
|
levelInfo = "info" |
|
levelError = "error" |
|
levelSevere = "severe" |
|
levelFatal = "fatal" |
|
levelSlow = "slow" |
|
levelStat = "stat" |
|
levelDebug = "debug" |
|
|
|
backupFileDelimiter = "-" |
|
flags = 0x0 |
|
) |
|
const ( |
|
callerKey = "caller" |
|
contentKey = "content" |
|
durationKey = "duration" |
|
levelKey = "level" |
|
spanKey = "span" |
|
timestampKey = "@timestamp" |
|
traceKey = "trace" |
|
truncatedKey = "truncated" |
|
) |
|
|
|
var ( |
|
ErrLogPathNotSet = errors.New("log path must be set") |
|
ErrLogServiceNameNotSet = errors.New("log service name must be set") |
|
|
|
truncatedField = Field(truncatedKey, true) |
|
)
|
|
|