私は、取得したエラー レポートからアプリケーションのエラーを特定する際に常に問題を抱えていました。現在、エラーに関する情報を含む電子メールを作成しています。
- ユーザー
- URL
- エラーメッセージ
- 日付と時刻
これは私が使用するコードです
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
Dim _UserIpAddress as string = Request.ServerVariables("REMOTE_ADDR")
Dim _Browser as string = Request.ServerVariables("HTTP_USER_AGENT")
Dim _URL as string = Request.Url.AbsoluteUri
Dim _ErrorDate as string = System.DateTime.Now
Dim _Error as string = Server.GetLastError().InnerException.ToString()
End Sub
問題は、この情報では、エラーの原因を特定できない場合があることです。
エラーの詳細を取得するにはどうすればよいですか? たとえば、どのような制御がそれを引き起こしたか、システムに渡された変数のデータ
また、電子メール以外でデータを収集するためにどのような方法を使用し、どのように成功したか. たとえば、データベースへのログイン、テキスト ファイルへの記録などです。