Elmahによって生成された例外を XML ファイルとして保存しています。
X日より古いファイルを自動的に削除するように設定する方法はありますか? それとも、ディレクトリ内のファイルの最大数ですか? または、これを行うカスタム バッチ ジョブを作成する必要がありますか?
ErrorLogImplementationsのElmah プロジェクト サイトから。(強調のためにイタリック体を追加)
XmlErrorLog
XmlFileErrorLog は、構成可能なディレクトリ内のルーズ XML ファイルにエラーを格納します。各エラーは、その詳細をすべて含む独自のファイルを取得します。ファイルは簡単にコピー、削除、圧縮、または誰かに郵送して詳細な診断を行うことができます。SQL Server や Oracle のようにデータベース エンジンやセットアップを必要としないため、管理オーバーヘッドがほとんどなく、ホスティング プランに関して追加コストを心配する必要はありません。シンプルですが、ディレクトリの細断処理、ファイルの読み取り、およびそれらの並べ替えをファイル システムのパフォーマンスに依存します。XmlFileErrorLog に基づいてログをスムーズに実行するためのスマートな方法は、古いログを定期的にアーカイブしてフォルダーをクリーンアップするタスクをスケジュールすることにより、ファイルの数を制限することです。
これを行うカスタム バッチ ジョブを作成する必要があります。