Boost Log:如何使用BOOST_LOG_GLOBAL_LOGGER_INIT

时间:2016-04-11 14:23:57

标签: c++ logging boost

我一直用宏BOOST_LOG_GLOBAL_LOGGER_INIT创建日志:

typedef src::severity_logger_mt<severity_level> logger_t;

BOOST_LOG_GLOBAL_LOGGER_INIT(logger, src::severity_logger_mt)
{
logger_t lg;
logging::add_common_attributes();
...

但我无法找到如何指定我的记录器必须使用同步接收器 并在每次写入日志记录后启用自动刷新: - (

关于如何进行的任何想法?

1 个答案:

答案 0 :(得分:0)

请参阅this回答。您可以根据需要创建和配置接收器,然后设置过滤器,以便将记录器中的记录路由到接收器。