c++ - Pantheios:太大时创建一个新的日志文件

标签 c++ logging file-io pantheios

我想这样做,当 Pantheios 将 1GB 的数据写入文件时,它将停止填充该文件并创建一个新文件并使用它。我相信这称为日志滚动,但我不确定如何去做。

需要明确的是,我并不是要任何人为我编写代码,但我只是不知道在哪里可以找到这些信息,或者它是否称为日志滚动。

最佳答案

我最终做了什么创建了我自己的后端。我基本上制作了一个函数,如果(currentfileSize < rolloverSize)则将内容写入当前文件,否则创建一个新文件。这比我想的更容易,所以如果您需要进行日志滚动/日志轮换,那么我建议您编写自己的后端。

关于c++ - Pantheios:太大时创建一个新的日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21149725/

相关文章:

c++ - 将数据插入文件中的特定位置而不覆盖c++

sql - 如何使用 PostgreSQL 触发器来存储更改(SQL 语句和行更改)

c - 从 C 文件中读取整数

c++ - 在额外范围内包含 std::lock_guard

c++ - 查找字符串是否包含字符串并处理附加数字

c++ - 有没有办法区分对象实例使用的是什么类型的内存?

c++ - "void value not ignored as it ought to be"- 怎么了?

java - log4j append=false 对我不起作用……为什么?

java - 如何为 JBoss 7.2 配置 slf4j - log4j 每次部署日志记录

c# - File.Exists是否有害?