Boost日志平凡自动刷新

Boost日志平凡自动刷新,boost,boost-log,Boost,Boost Log,在默认模式下,boost.log写入控制台,这对我来说没问题。不过,我正试图强制它自动刷新。我能找到的所有关于自动冲洗的例子都显示了如何添加一个新的水槽,在我的例子中这似乎是不必要的。没有通过boost::log::core获取现有接收器的方法。有什么想法吗?默认接收器是作为最后手段使用的,不能直接定制。添加接收器后,将不再使用默认接收器。要在启用自动刷新的情况下登录到控制台,可以使用 结果是:“boost::log::add_console_log(std::cout,boost::log::

在默认模式下,boost.log写入控制台,这对我来说没问题。不过,我正试图强制它自动刷新。我能找到的所有关于自动冲洗的例子都显示了如何添加一个新的水槽,在我的例子中这似乎是不必要的。没有通过boost::log::core获取现有接收器的方法。有什么想法吗?

默认接收器是作为最后手段使用的,不能直接定制。添加接收器后,将不再使用默认接收器。要在启用自动刷新的情况下登录到控制台,可以使用

结果是:“boost::log::add_console_log(std::cout,boost::log::keywords::auto_flush=true);”-对我有用,谢谢:)
boost::log::add_console_log(boost::log::keywords::auto_flush = true);