【发布时间】:2015-07-30 04:20:52
【问题描述】:
我正在尝试将 Boost Log 用于我的日志记录框架,但遇到了一些问题。我的严重性记录器工作正常。但是我想做的是在我的日志消息中添加自定义标签,这样我就可以跟踪消息来自哪个类/模块。不幸的是,无论我做什么,额外的痕迹都不会出现!
boost::log::core::get()->add_global_attribute("Scope", boost::log::attributes::named_scope());
BOOST_LOG_NAMED_SCOPE("named_scope_logging");
BOOST_LOG(Logger::get()) << "Hello";
BOOST_LOG_SCOPED_THREAD_TAG("Tag", "Called from A::bar");
BOOST_LOG(Logger::get()) << "Hello";
基本上以上都不会对日志输出产生任何形式的修改。我一定错过了一些非常基本的东西......
【问题讨论】: