私は MVC3 カミソリ アプリケーションに取り組んでいます。未処理の例外をログに記録するエラー処理機能を作成しました。以下のように:
public class ErrorHandlingAttribute : HandleErrorAttribute
{
public override void OnException(ExceptionContext context)
{
base.OnException(context);
LogException(context);
}
}
各コントローラーで、次のようにエラーハンドラーを追加するだけです。
[ErrorHandlingAttribute]
public class HomeController : Controller
OnException
エラーをログに記録しますが、メソッドを2回ヒットする方法もあります。そして、重複ログを書き込みます。
誰が何が起こっているのか教えてもらえますか。
どうもありがとう