3

Enterprise Library 5.0 Logging Application Blockを構成して、ログ ファイルを毎日指定した時間 (たとえば、午後 3 時) にローリングすることはできますか?

関連するオプションrollIntervaldaymidnightです。違いが何であるかはわかりませんが、midnight確かに正しい選択ではありません。また、使用時にロールを実行する時刻を設定する方法がわかりませんday(実際には と同じmidnightですか?)。

4

1 に答える 1

3

RollInterval が Midnight に設定されている場合、ログ ファイルは午前 0 時以降 (つまり、翌日) にローリングされます。RollInterval が Day に設定されている場合、ログ ファイルは、ログ ファイルが作成されてから 1 日 (つまり、開始から 24 時間) が経過した後にローリングされます。

LoggingApplication ブロックに、特定の時間にログ ファイルをロールする設定があるとは思えません。その機能が必要な場合は、カスタム トレース リスナーを作成する必要があります (既存のローリング フラット ファイル トレース リスナーに基づくことができます)。

Caching Application Block はExtendedFormat、より柔軟なローリング ファイルの「有効期限」スキームの基礎として使用できるキャッシュ アイテムの有効期限を提供します。

于 2012-05-03T16:32:37.367 に答える