如何通过ASP.NET MVC结合Log4Net记录异常并转向特定静态页面?
- 内容介绍
- 文章标签
- 相关推荐
本文共计917个文字,预计阅读时间需要4分钟。
本篇体验在ASP.NET MVC 4中使用Log4Net记录日志。通过NuGet安装Log4Net。需求包括:当出错时,跳转到Error.静态页面,并记录Log4Net错误信息。思路如下:
1.编写一个记录日志的接口。
2.实现该接口,实现日志记录功能。
本篇体验在ASP.NET MVC 4中使用Log4Net记录日志。
通过NuGet安装Log4Net。
需求是:当出错时导向到Error.html静态页面,Log4Net记录错误信息。
大致的思路是:
1、写一个记录日志的接口
2、实现记录日志接口的类,用Log4Net的API实现
3、在Web.config中配置Log4Net
4、在Global.asax中注册Log4Net
5、自定义一个出错页,以便在出错时导向到该静态页面
6、ASP.NET MVC默认的异常过滤器是HandleErrorAttribute,我们需要自定义一个继承HandleErrorAttribute的过滤器,并把自定义的过滤器注册到全局过滤器中去
首先定义一个记录日志的接口。
本文共计917个文字,预计阅读时间需要4分钟。
本篇体验在ASP.NET MVC 4中使用Log4Net记录日志。通过NuGet安装Log4Net。需求包括:当出错时,跳转到Error.静态页面,并记录Log4Net错误信息。思路如下:
1.编写一个记录日志的接口。
2.实现该接口,实现日志记录功能。
本篇体验在ASP.NET MVC 4中使用Log4Net记录日志。
通过NuGet安装Log4Net。
需求是:当出错时导向到Error.html静态页面,Log4Net记录错误信息。
大致的思路是:
1、写一个记录日志的接口
2、实现记录日志接口的类,用Log4Net的API实现
3、在Web.config中配置Log4Net
4、在Global.asax中注册Log4Net
5、自定义一个出错页,以便在出错时导向到该静态页面
6、ASP.NET MVC默认的异常过滤器是HandleErrorAttribute,我们需要自定义一个继承HandleErrorAttribute的过滤器,并把自定义的过滤器注册到全局过滤器中去
首先定义一个记录日志的接口。

