Global.asaxファイルのApplication_Errorに以下のように記述します。 protected void Application_Error(Object sender, EventArgs e) { // ログ・ファイルerr.logへの出力ストリームを生成 StreamWriter objSw = new StreamWriter( Server.MapPath("/err.log"), true,Encoding.GetEncoding("Shift_JIS")); // 最後に発生したエラー原因情報をExceptionオブジェクトとして取得 Exception objErr = Server.GetLastError().InnerException; // 日付、ソース・コード、エラー・メッセージ、エラー原因となった // メソッドをカンマ区切りテキストで記録
![C# ASP.NETでエラーログファイルを出力する方法 - 使えないプログラマー](https://cdn-ak-scissors.b.st-hatena.com/image/square/53fa14bf4efb59bb6efd5ee5236717eaf5d86c6b/height=288;version=1;width=512/http%3A%2F%2Ftukaenai-pg.cocolog-nifty.com%2F.shared-pleasy%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)