log4cplus - 在写入之前刷新文件

时间:2015-08-25 13:20:17

标签: c++ logging log4cplus

我的需求很简单:

使用log4cplus,我希望能够在日志文件中写入日志并在每次写入之前刷新日志文件。这样,当我运行我的应用程序时,我的日志文件中只有一行。

我尝试过append = False属性,但它只在启动时刷新日志文件。

我可以用C ++手工完成,但我不想编写C ++代码,因为产品已经在生产中。

有什么想法吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

使用ImmediateFlush属性强制文件追加器在每个事件后刷新。