我可以为此使用LineID属性吗?
我希望我可以使用接收器:: 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中记录编码器的行号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22095667/