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) )