参考以下:
https://www.cnblogs.com/fortunely/p/16685269.html
使用手册
https://download.csdn.net/download/weixin_44618297/86745722
通用配置文件
#comments
[global]
strict init = true #如果"strict init"是true,zlog_init()将会严格检查所有的格式和规则
buffer min = 1024
buffer max = 2MB
rotate lock file = self #该选项指定一个锁文件,用来保证多进程情况下日志安全转档。zlog会在zlog_init()时,以读写权限打开该文件。
#rotate lock file = /tmp/zlog.lock
default format = "%d.%us %-6V (%c:%F:%L) - %m%n"
file perms = 666
[levels]
#DEBUG = 20, LOG_DEBUG
#INFO = 40, LOG_INFO
#NOTICEC = 60, LOG_NOTICE
#WARN = 80, LOG_WARNING
#ERROR = 100, LOG_ERR
#FATAL = 120, LOG_ALERT
#UNKNOWN = 254, LOG_ERR
TRACE = 10
CRIT = 130, LOG_CRIT
[formats]
simple = "%m%n"
normal = "%d %m%n"
[rules]
#逗号后,第一个参数表示文件达到多大后,开始进行转档;第二个参数表示保留多少个存档文件(0表示不删除任何存档文件);
#第三个参数表示转档的文件名,其中#r表示存档文件的序号,r是rolling的缩写。
*.* "/home/huituo/xcl/jt808-server/jt808_log/dms.log", 1KB * 0 ~ "/home/huituo/xcl/jt808-server/jt808_log/dms-%d(%Y%m%d).#2s.log"
dms.* >stdout;
#*.* "./aa.log", 10MB * 0 ~ "aa.log.#r"
#*.* "%12.2E(HOME)/log/%c.log", 1MB*12; simple #日志转档相关
#my_.INFO >stderr;
#my_cat.!ERROR "/var/log/aa.log"
#my_dog.=DEBUG >syslog, LOG_LOCAL0; simple
#my_mice.* $user_define;