asp.net利用log4net写入日志到SqlServer数据库
asp.net利用log4net写入日志到SqlServer数据库,Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖。 下面就我的安装部署log4net到MS sql server的经验与大家分享。
下载log4net的Dll文件并引入到项目中,在你的web主项目(比如MainWeb.csproj)添加对log4net.dll的引用,并在相应的Globall.
http://cyqdata.cn/cnblogs/article-detail-40340
通过代码配置 Log4net
最近将项目的异常日志模块改造成log4net。在Asp.net MVC3 中的改造非常简单,我们只要继承HandleErrorAttribute类使用自定义类,
使用特性即可统一处理MVC controller 下的 所有的Action 方法的异常。无须try ... catch.... 详情请见我的这篇随笔
http://www.cnblogs.com/r
http://cyqdata.cn/cnblogs/article-detail-37190
Log4net和Log2Console 结合使用时出现的中文问题
Log2Console 是一款可视化的查看日志的工具。使用过程中出现了中文字符乱码的问题。
解决方法如下。
一、 Log4Net不能输出中文的日志
原因:配合Log2Console 使用必须使用Log4Net的log4net.Appender.UdpAppender来输出日志,将所有非中文字符屏蔽。Log4Net源代码问题出在 Util\Transfo
http://cyqdata.cn/cnblogs/article-detail-36180
使用MongoDB替换Log4net记录系统异常日志
由于对系统中日志记录模块使用Log4net 不太满意,最大的原因可能就是觉得它的文本记录模式很不好用,
查看也不方便,当然它也可以使用sqlite、access、系统事件等方式来记录,但是总觉得不是那么尽如人意,
因此想到使用MongoDB来完成这一工作,测试环境为win7、vs2010、.net framework 4.0 详细记录如下:
1. 首先在官方网
http://cyqdata.cn/cnblogs/article-detail-35186