既定では、ASP.NET は未処理の例外を既定のASP.NET X.Y.Z.0
イベント ログ ソースに書き込みます。特定のアプリケーションのイベントと例外を特定のイベント ログ Source に記録する必要がある構成を指定することはできますか?
その理由は、自分のアプリケーションに直接関連するすべての問題を別のイベント ログ カテゴリに保存して、フィルター処理できるようにしたいからです。
これまでにこれを行ったことはありませんが、Global.Application_Error() メソッドを使用して、その中で次のような構文を使用できますか。
Exception ex = Server.GetLastError().GetBaseException();
//log to Event Log
EventLog.WriteEntry("Whatever",
"MESSAGE: " + ex.Message +
"\nSOURCE: " + ex.Source +
"\nFORM: " + Request.Form.ToString() +
"\nQUERYSTRING: " + Request.QueryString.ToString() +
"\nTARGETSITE: " + ex.TargetSite +
"\nSTACKTRACE: " + ex.StackTrace,
EventLogEntryType.Error);