如何拒绝在Pantheios中使用be.file创建空日志文件?

时间:2011-10-31 18:37:36

标签: pantheios

1)be.file后端有一个功能 - 在_be_file_set_filename()之前添加的消息不会丢失,稍后会附加到日志中。 2)_be_file_set_filename立即打开文件=>如果没有添加任何条目,将创建emty文件

问题:如何禁止创建空文件(仅在附加第一个日志条目时创建文件)并保存功能1)?

2 个答案:

答案 0 :(得分:0)

使用标记为here的标记PANTHEIOS_BE_FILE_F_DELETE_IF_EMPTY

我的猜测是文件是同步创建的,以避免在进程运行时无法创建日志文件的不太理想的情况。如果您真的想要,可以添加功能并返回项目?

答案 1 :(得分:0)

我通过在be.file上编写自定义后端 - 包装器来解决这个问题