新しい ASP.NET MVC サイトの Enterprise Library の Exception Management Application Block から移動することを検討しています。
ELMAH に関する Scott Hansleman の投稿は私の目を引きましたが、私はそのアプローチを完全には理解していません。通常、一部の例外 (回復可能なもの) を抑制し、それらを中央リポジトリに記録してから、必要に応じてユーザーにメッセージを表示します。
ELMAH は、「ほぼすべてのハンドルされていない例外のログ記録」に重点を置いているようです。処理したい例外はどうなりますか? 同じリポジトリを使用して、すべての例外を 1 か所で集中管理できますか?
アプリケーションで ELMAH をどのように使用していますか?実装されている唯一の例外処理ソリューションですか?それとも別のソリューションと組み合わせて使用されていますか?