[TYPE]
#日志标识，有User、Local3等类型，也可以自定义字符串，但自定义只能使用specfile的输出模式
identifier=test
#写入方式，有SYNC和ASYNC两种
synctype=async
#日志输出位置，有syslog、specfile、stdout三种
output=specfile

[CUSTOM]
logLevel=7
#当日志输出位置为specfile时，可以指定输出名称，若不指定则使用“进程名.log”作为日志名称。日志均保存在/var/log/下
specName=kylogtest.log
#日志按照等级分类存储
levelBasedStorage=1
#当按照等级分类存储时，低优先级日志是否需要包含高优先级日志（logLevel数字越小优先级越高）。这会显著的降低写入效率
levelBasedContainHigherLevel=1

[FORMAT]
#输出中是否包含日志类型
f_identifier=1
#输出中是否包含进程名称
f_processname=1
#输出中是否包含PID号
f_pid=1
#输出中是否包含TID号
f_tid=1
#输出中是否包含日志所在的源码文件名称
f_filename=1
#输出中是否包含日志所在的函数与行信息
f_funcline=1

[MSGQUEUE]
#异步模式下的消息刷新频率，单位毫秒
flushInterval=100
#是否自动扩充消息队列（若写入速率极高，自动扩充会占用大量内存）
autoIncrementQueueSize=0

[DUMP]
#转储规则，取值有daily(每日转储)，size(按大小转储)
rules=daily
#当转储规则为按大小转储时，转储阈值设置。支持GB、MB、KB的写法，若不加后缀则默认是以B为单位
thresholdAsSizeRules=1GB
#转储后是否需要压缩，1表示需要压缩
compress=1
