Log4cplus -在写入文件之前清空文件
log4cplus - flush file before writing in it
我的需求很简单:
使用log4cplus,我希望能够在日志文件中写入日志,并在每次写入日志文件之前刷新日志文件。这样,当我运行我的应用程序时,我的日志文件中将只有一行。
我已经尝试了append=False属性,但它只在启动时刷新日志文件。
我可以用c++手工完成,但我不想写c++代码,因为产品已经在prod中了。
你知道吗?
谢谢,
使用ImmediateFlush
属性强制文件附加程序在每个事件之后刷新。
相关文章:
- 如何清除/清空已打开的文件C++
- 使用完数据结构后清空数据结构是一个好习惯吗?
- 这个用于清空链表的代码可以吗?
- Boost::asio::streambuf consumption() 不清空缓冲区
- 如何从对象的指针清空 std::set?
- 是否使用示波器队列:: swap违反任何规则来清空std ::队列
- std::vector 从一行代码清空到下一行代码
- 为什么我的数据/输出文件为空?
- Eclipse-如何定义宏(不仅是符号)以清空
- C ++如果我使用引用,为什么要清空我的map<string,string>?
- 清空包含char*的结构数组
- 将STD :: unordered_map内存足迹清空后
- 如何清空C 中的输入流
- 清除或清空 VLA
- C 读取CSV文件包含空单元
- 为什么我不能以这种方式清空文件?
- 如何清空标准::字符串
- 如何清空列表而不破坏其元素
- WINAPI - 清空文件
- Log4cplus -在写入文件之前清空文件