github.com/lingyao2333/mo-zero@v1.4.1/core/logx/vars.go (about) 1 package logx 2 3 import "errors" 4 5 const ( 6 // DebugLevel logs everything 7 DebugLevel uint32 = iota 8 // InfoLevel does not include debugs 9 InfoLevel 10 // ErrorLevel includes errors, slows, stacks 11 ErrorLevel 12 // SevereLevel only log severe messages 13 SevereLevel 14 ) 15 16 const ( 17 jsonEncodingType = iota 18 plainEncodingType 19 20 plainEncoding = "plain" 21 plainEncodingSep = '\t' 22 sizeRotationRule = "size" 23 ) 24 25 const ( 26 accessFilename = "access.log" 27 errorFilename = "error.log" 28 severeFilename = "severe.log" 29 slowFilename = "slow.log" 30 statFilename = "stat.log" 31 32 fileMode = "file" 33 volumeMode = "volume" 34 35 levelAlert = "alert" 36 levelInfo = "info" 37 levelError = "error" 38 levelSevere = "severe" 39 levelFatal = "fatal" 40 levelSlow = "slow" 41 levelStat = "stat" 42 levelDebug = "debug" 43 44 backupFileDelimiter = "-" 45 flags = 0x0 46 ) 47 48 const ( 49 callerKey = "caller" 50 contentKey = "content" 51 durationKey = "duration" 52 levelKey = "level" 53 spanKey = "span" 54 timestampKey = "@timestamp" 55 traceKey = "trace" 56 ) 57 58 var ( 59 // ErrLogPathNotSet is an error that indicates the log path is not set. 60 ErrLogPathNotSet = errors.New("log path must be set") 61 // ErrLogServiceNameNotSet is an error that indicates that the service name is not set. 62 ErrLogServiceNameNotSet = errors.New("log service name must be set") 63 )