在Boost.Log中正确使用asynchronous_sink :: flush()

时间:2015-10-03 10:01:14

标签: c++ boost boost-log

根据Boost.Log文档(请参阅this页末尾),flush()的{​​{1}}方法需要

  

必须在不产生专用的情况下构建水槽前端   线程。

这个要求对我没有意义。此外,Boost.Log文档中的示例代码不符合它(例如,请参阅herehere)。那么,如何正确使用asynchronous_sink方法?

1 个答案:

答案 0 :(得分:3)

前提条件不正确。当有专门的记录馈送线程时,您可以使用flush