zlog zlog_init函数报错!

发布于 2021-11-13 11:17:02 字数 477 浏览 761 评论 3

@难易 你好,想跟你请教个问题:

我下载了你的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

凯凯我们等你回来 2021-11-16 10:37:33

补充一下,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------

尐偏执 2021-11-16 05:05:38

嗯,改了-6P就正常了,不过那个zlog-chk-conf没有报错误

水水月牙 2021-11-15 03:50:53

 

$ cat aa.conf 
[global]
default format = "%D.%us %-6P (%c:%F:%L:%U) - %m%n"
[formats]
simple = "%m%n"
[rules]
my_cat.DEBUG "./my.log";
my_cat.DEBUG >stdout;

执行这个可以测试

$ ./zlog-chk-conf aa.conf
07-10 19:52:38 ERROR (11871:spec.c:590) str[%-6P (%c:%F:%L:%U) - %m%n] in wrong format, p[P]
07-10 19:52:38 ERROR (11871:format.c:135) zlog_spec_new fail
07-10 19:52:38 ERROR (11871:conf.c:389) zlog_format_new fail
07-10 19:52:38 ERROR (11871:conf.c:306) parse configure file[aa.conf]line_no[5] fail
07-10 19:52:38 ERROR (11871:conf.c:307) line[[rules]]
07-10 19:52:38 ERROR (11871:conf.c:167) zlog_conf_build_with_file fail
07-10 19:52:38 ERROR (11871:zlog.c:69) zlog_conf_new[aa.conf] fail
07-10 19:52:38 ERROR (11871:zlog.c:131) zlog_init_inner[aa.conf] fail
07-10 19:52:38 ERROR (11871:zlog.c:145) ------zlog_init fail end------

---[aa.conf] syntax error, see error message above

 %-6P 改为 %-6V

P这个转换字符是没有的,因该是文档中有误写吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文