1

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

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

4

2 回答 2

0

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

于 2011-11-01T18:23:34.433 回答
0

使用这里PANTHEIOS_BE_FILE_F_DELETE_IF_EMPTY描述的标志。

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

于 2011-10-31T20:20:05.290 回答