boost-log – 如何在boost log 2.0中记录编码器的行号?

boost-log – 如何在boost log 2.0中记录编码器的行号?,第1张

概述我可以使用LineID属性吗? 我希望我可以使用sink :: set_formatter来执行此 *** 作而不是使用 __LINE__ 和 __FILE__ 在每个日志语句中. 我一直在努力,直到找到 this snippet #define LFC1_LOG_TRACE(logger) \BOOST_LOG_SEV(logger, trivial::trace) << "(" << __FILE_ 我可以使用lineID属性吗?
我希望我可以使用sink :: set_formatter来执行此 *** 作而不是使用
__liNE__

__file__

在每个日志语句中.

解决方法 我一直在努力,直到找到 this snippet
#define LFC1_LOG_TRACE(logger) \BOOST_LOG_SEV(logger,trivial::trace) << "(" << __file__ << "," << __liNE__ << ") "

奇迹般有效

总结

以上是内存溢出为你收集整理的boost-log – 如何在boost log 2.0中记录编码器行号?全部内容,希望文章能够帮你解决boost-log – 如何在boost log 2.0中记录编码器的行号?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1242964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存