zlog zlog_init函数报错!
@难易 你好,想跟你请教个问题:
我下载了你的zlog 1.1.1,发现user guide pdf里面的demo程序对.conf配置文件使用上有问题
在对配置文件中的global项配置了之后demo程序中的zlog_init函数会报错啊
比如我加一条default format = "%D.%us %-6P (%c:%F:%L:%U) - %m%n"
都不行,请问下跟什么有关系,谢谢!
后来我把global项置空后就正常,如下:
[global]
[formats]
simple = "%m%n"
[rules]
my_cat.DEBUG "./my.log";
my_cat.DEBUG >stdout;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
补充一下,zlog的错误日志记录如下:
07-10 19:55:52 ERROR (3891:spec.c:590) str[%-6P (%c:%F:%L:%U) - %m%n] in wrong format, p[P]
07-10 19:55:52 ERROR (3891:format.c:135) zlog_spec_new fail
07-10 19:55:52 ERROR (3891:conf.c:389) zlog_format_new fail
07-10 19:55:52 ERROR (3891:conf.c:306) parse configure file[test_hello.conf]line_no[5] fail
07-10 19:55:52 ERROR (3891:conf.c:307) line[[rules]]
07-10 19:55:52 ERROR (3891:conf.c:167) zlog_conf_build_with_file fail
07-10 19:55:52 ERROR (3891:zlog.c:69) zlog_conf_new[test_hello.conf] fail
07-10 19:55:52 ERROR (3891:zlog.c:170) zlog_init_inner[test_hello.conf] fail
07-10 19:55:52 ERROR (3891:zlog.c:193) ------dzlog_init fail end------
嗯,改了-6P就正常了,不过那个zlog-chk-conf没有报错误
执行这个可以测试
%-6P 改为 %-6V
P这个转换字符是没有的,因该是文档中有误写吧