1

1)be.file バックエンドには機能があります - _be_file_set_filename() の前に追加されたメッセージは失われず、後でログに追加されます。2)_be_file_set_filename はすぐにファイルを開きます => エントリが追加されていない場合、emty ファイルが作成されます

質問: 空のファイルの作成を抑制し (最初のログ エントリが追加されたときにのみファイルを作成する)、機能を保存する方法 1) ?

4

2 に答える 2

0

ここPANTHEIOS_BE_FILE_F_DELETE_IF_EMPTYで説明されているフラグを使用します。

私の推測では、プロセスの実行中にログ ファイルを作成できないという望ましくない状況を回避するために、ファイルは同期的に作成されます。本当にそれが必要な場合は、機能を追加してプロジェクトに戻してください。

于 2011-10-31T20:20:05.290 に答える
0

カスタムバックエンドを書くことでこの問題を解決しました-be.fileのラッパー

于 2011-11-01T18:23:34.433 に答える