log4cplus 配置问题
log4cplus %F 默认输出绝对路径名
例如:2012/02/13 10:54:41 [d:examplelog_testlog_testlog_testdlg.cpp:128] FATAL - This is a FATAL message
而我只想要文件名跟行号
例如:2012/02/13 10:54:41 [log_testdlg.cpp:128] FATAL - This is a FATAL message
请教大家该如何配置?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
%F应该是由__FILE__宏决定的,由编译器在预处理阶段生成,看你的编译器,有没有设置这个的选项。
当然,我编写的zlog日志函数库有一个专门的符号%f来解决这个问题,把绝对路径转换为文件名。
to 深蓝苹果
好像不对吧,%M是时间呀 你经过测试了么?
%F选项好像只能是绝对路径,我只想要文件名就可以
怎么没人回答呀!C++的朋友们,大家都用什么日志库?
如配置文件中定义的格式: