デフォルトでは、ASP.NET はキャッチされなかったすべての例外をシステム イベント ログに記録します。適切なログ機能を用意する必要があることは承知していますが、これは何もないよりはましであり、一時的な解決策として役立ちます。
ログ内のイベントを効率的にフィルタリングできるようにしたいと考えています。プログラムでログを記録するときに、次の方法でイベント ログの [ソース] 列にカスタム値を設定できることを知りました。
EventLog eventLog = new EventLog("Application");
eventLog.Source = "My custom name";
eventLog.WriteEntry("Some error description ...", EventLogEntryType.Error);
ただし、ASP.NET は、この値を "ASP.NET" に続けてバージョンを設定します。web.config のドキュメントを簡単に確認しましたが、明確な変更箇所が見つかりませんでした。そもそも変えられるのかしら。