1)be.file後端具有一個功能 - 在_be_file_set_filename()之前添加的消息不會丟失,並會在日後添加到日誌中。 2)_be_file_set_filename打開立即=>如果沒有添加條目,emty文件將被創建的文件如何拒絕在Pantheios中使用be.file創建空日誌文件?
問題:如何抑制創建空文件(創建文件,只有當第一個日誌條目附加)和保存功能1)?
1)be.file後端具有一個功能 - 在_be_file_set_filename()之前添加的消息不會丟失,並會在日後添加到日誌中。 2)_be_file_set_filename打開立即=>如果沒有添加條目,emty文件將被創建的文件如何拒絕在Pantheios中使用be.file創建空日誌文件?
問題:如何抑制創建空文件(創建文件,只有當第一個日誌條目附加)和保存功能1)?
使用標記PANTHEIOS_BE_FILE_F_DELETE_IF_EMPTY
,描述爲here。
我的猜測是該文件是同步創建的,以避免在進程運行時無法創建日誌文件的不太理想的情況。如果你真的想要的話,也許增加功能和供應回項目?
我通過編寫定製的後端解決了這個問題 - 打包機超過be.file
這是一個解決方案,但'注: 當前實現檢查的實際文件的大小,而不是**「記住」 **是否有任何寫作(由Pantheios提供)。「 –