エラーのログをどうするか、というのはアプリケーションの永遠の課題だが、ASP.NETには優れたソリューションがある。それがELMAHだ。ELMAHはError Logging Modules and Handlersの略称だ。公式サイトはこちら。 で、Elmahを使うと何ができるの?というのは下図をみてもらえればわかると思う。 ELMAHを設定した後にhttp://localhost:****/elmah.axdへアクセスすると上図のページが参照できる。一つ目はELMAHにハンドルされたエラーの一覧だ。二つ目の画像はそのエラーリストのうちの詳細情報になる。そう、ELMAHはASP.NET開発者が開発中に良く見かける黄色いエラーページ(いわゆる「Yellow screen of death」だ)の内容をそのまま保持管理してくれるのだ。 他にも、エラーが発生したことを通知してくれるメール機能や
![ASP.NET MVCでELMAHを使う](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e9b91682ba86d417304d526fcce53cdbef6758a/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEimbC2PHA265WEpTaVsND4i7I-NCSKmrk5jQiyug6KRSDvuTj7Ot8mf6zcznIi5S7mBs2ySL7d7ORJtmUbQoPaBhkIFK8qgdx4MuSaBtg7wX692DxfnF61ifIt10YQ8w4_WpFYQze8lmN4%2Fw1200-h630-p-k-no-nu%2Felmah1.png)