【发布时间】:2017-09-19 18:42:31
【问题描述】:
我正在编写一个使用 boost 库进行日志记录的程序
boost::log::keywords::time_based_rotation = boost::log::sinks::file::rotation_at_time_point(0, 0, 0),
boost::log::keywords::format = "[%TimeStamp%]: %Message%",
boost::log::keywords::auto_flush = true
);
boost::log::add_common_attributes();
boost::log::core::get()->set_filter(
boost::log::trivial::severity >= boost::log::trivial::info
);
我可以通过更改 set_filter 中的参数来更改日志记录级别,但无论如何可以在不更改源代码并重新启动进程的情况下更改日志记录级别?
【问题讨论】: