MVC 好记星不如烂笔头之 ---> 全局异常捕获以及ACTION捕获
2014-11-28 11:53
501 查看
public class BaseController : Controller { /// <summary> /// Called after the action method is invoked. /// </summary> /// <param name="filterContext">Information about the current request and action.</param> protected override void OnActionExecuted(ActionExecutedContext filterContext) { var servicename = string.Empty; foreach (var value in filterContext.RequestContext.RouteData.Values) { if (value.Key.ToLower() == "controller") //获取当前的Controller { servicename += value.Value.ToString() + "---"; } else if (value.Key.ToLower() == "action")//获取当前的ActionName { servicename += value.Value.ToString(); } } LogWriter.Debug(servicename); base.OnActionExecuted(filterContext); } /// <summary> /// Called when an unhandled exception occurs in the action. /// </summary> /// <param name="filterContext">Information about the current request and action.</param> protected override void OnException(ExceptionContext filterContext) { LogWriter.Error(filterContext.Exception.Message, filterContext.Exception); //全局异常捕获输出 base.OnException(filterContext); } }
相关文章推荐
- MVC 好记星不如烂笔头之 ---> 页面压缩GIP
- SPP.NET MVC的Action和Result、异常过滤器以及过滤器优先级、多重过滤器
- MVC下用户登录状态校验的问题以及解决方案--------------Action全局过滤器的使用
- Spring-MVC开发之全局异常捕获全面解读
- 异常解析家族应用点源码讲解:SpringMVC全局异常捕获及SpringMVC文件上传报错的优雅解决方式以及@Exception拦截异常注意点
- 爱上MVC~业务层刻意抛出异常,全局异常的捕获它并按格式返回
- 爱上MVC~业务层刻意抛出异常,全局异常的捕获它并按格式返回
- android 全局异常的捕获,保存本地以及上传服务器
- Spring-MVC开发之全局异常捕获全面解读
- asp.net mvc ,asp.net mvc api 中使用全局过滤器进行异常捕获记录
- winform程序不能同时开启两个应用程序的判断以及捕获全局未处理异常
- Spring-MVC开发之全局异常捕获全面解读(转)
- Spring-MVC开发值全局异常捕获全面解读
- Android中全局异常捕获以及动态logcat打印。方便上线项目分析
- 爱上MVC~业务层刻意抛出异常,全局异常的捕获它并按格式返回
- asp.net mvc全局异常捕获
- 爱上MVC~业务层刻意抛出异常,全局异常的捕获它并按格式返回
- Spring-MVC开发之全局异常捕获全面解读(转载)
- Spring-MVC开发之全局异常捕获全面解读
- Spring-MVC开发之全局异常捕获