如何用ASP.NET MVC结合Log4Net记录异常并实现跳转至特定静态页面的长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计903个文字,预计阅读时间需要4分钟。
本篇体验在ASP.NET MVC 4中使用Log4Net记录日志。通过NuGet安装Log4Net。需求包括:出错时跳转至Error.静态页面,并记录错误信息。思路: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的过滤器,并把自定义的过滤器注册到全局过滤器中去
首先定义一个记录日志的接口。
本文共计903个文字,预计阅读时间需要4分钟。
本篇体验在ASP.NET MVC 4中使用Log4Net记录日志。通过NuGet安装Log4Net。需求包括:出错时跳转至Error.静态页面,并记录错误信息。思路: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的过滤器,并把自定义的过滤器注册到全局过滤器中去
首先定义一个记录日志的接口。

