2010. 3. 5. 16:59
ASP.NET MVC ActionFilterAttribute LifeCycle .NET/ASP.NET MVC2010. 3. 5. 16:59
만약에 OnActionExecuted에서 에러를 처리하고 OnException을 타지 않기 원한다면
filterContext.ExceptionHandled = true;
이런식으로 하여 에러가 처리 되었으니 이젠 Exception이 아니라는 작업을 해주어야 한다..
로깅작업을 log4net에서 작업을 했었으나 모든 액션메서드마다 로그 남기는 부분이 들어가 있어서 상당히 마음에 안들었었다.
ActionFilterAttribute를 이용해서 OnActionExecuted에서 로그남기는 부분을 추가 했더니 상당히 한결 간결해졌다...
Attribute의 중요성을 이제야 알 것 같다...
filterContext.ExceptionHandled = true;
이런식으로 하여 에러가 처리 되었으니 이젠 Exception이 아니라는 작업을 해주어야 한다..
로깅작업을 log4net에서 작업을 했었으나 모든 액션메서드마다 로그 남기는 부분이 들어가 있어서 상당히 마음에 안들었었다.
ActionFilterAttribute를 이용해서 OnActionExecuted에서 로그남기는 부분을 추가 했더니 상당히 한결 간결해졌다...
Attribute의 중요성을 이제야 알 것 같다...