如果rules中设置输出到指定的文件,那么必须确保当前用户拥有该文件所在的目录的读写权限,否则,调用zlog_init初始化就会失败,甚至会提示segmentaion fault等错误。
例如,某zlog.conf文件内容如下:
[formats]simple = "%m%n"[rules]# my_cat.DEBUG >stdout;simple# 请确保当前用户拥有/tmp/zlog的读写权限my_cat.WARN "/tmp/zlog/aa.log"my_cat.DEBUG "/tmp/zlog/bb.log"my_cat.WARN >stdoutmy_cat.DEBUG >stdout
请务必保证当前用户拥有目录/tmp/zlog的读写权限
