我试图弄清楚如何结合 BOOST_LOG_SEV 启用一个简单的过滤器。
例如,如果我设置这样的东西:
enum class SeverityLevel {
Foo,
Bar
};
boost::log::sources::severity_logger_mt<SeverityLevel> slg;
BOOST_LOG_SEV(slg, SeverityLevel::Foo) << "Foo log record";
BOOST_LOG_SEV(slg, SeverityLevel::Bar) << "Bar log record";
我希望能够添加这样的内容:
slg.set_minimum_severity(SeverityLevel::Bar); // Filter out Foo logs
Boost.Log 文档从过滤琐碎的日志快速跳转到更复杂的案例。