ASP.NET记录错误日志的方式
2014-08-04 13:01
447 查看
大多数情况下使用的是
1、直接记录为txt/xml文件
2、Windows Event Log
其他记录错误日志的方式
1、当前进程的本地队列
2、MSMQ
非进程内消息队列,单次调用速度上,没有进程内部本地队列速度快
3、独立进程中的WCF服务(进程间管道)
持久化机制取决于WCF服务实现方式,需要自己实现
4、独立进程中的WCF服务(异步调用方式)
可惜无法使用命名管道
5、数据库
注意:日志数据库不能和业务数据库合并在一起,否则会互相影响(高并发下)
6、MongoDB(或者类似的NoSQL数据库)
拥有持久化机制
速度快
参考资料: ASP.NET记录错误日志的方式有哪些 http://www.studyofnet.com/news/509.html
大多数情况下使用的是
1、直接记录为txt/xml文件
2、Windows Event Log
其他记录错误日志的方式
1、当前进程的本地队列
2、MSMQ
非进程内消息队列,单次调用速度上,没有进程内部本地队列速度快
3、独立进程中的WCF服务(进程间管道)
持久化机制取决于WCF服务实现方式,需要自己实现
4、独立进程中的WCF服务(异步调用方式)
可惜无法使用命名管道
5、数据库
注意:日志数据库不能和业务数据库合并在一起,否则会互相影响(高并发下)
6、MongoDB(或者类似的NoSQL数据库)
拥有持久化机制
速度快
参考资料: ASP.NET记录错误日志的方式有哪些 http://www.studyofnet.com/news/509.html
相关文章推荐
- ASP.NET记录错误日志的方式
- Asp.Net : 捕捉和记录网站中出现的所有未处理错误,抛出详细的页面来源和访问ip,调用的接口方法及异常实例(记事本日志,系统日志及数据库日志)
- ElMAH(ASP.NET错误日志记录与通知)系列文章-基础应用篇
- ElMAH(ASP.NET错误日志记录与通知)系列文章-基础应用篇
- ASP.NET错误处理 日志记录
- Log4net 框架系列:log4net日志文件在asp.net中的应用实例-记录系统错误
- 在ASP.NET中记录错误日志
- ELMAH(ASP.NET错误日志记录与通知)系列文章-概念篇
- ASP.NET记录错误日志的实现方法
- ELMAH(ASP.NET错误日志记录与通知)系列文章-概念篇
- ASP.NET记录错误日志
- ASP.NET记录错误日志的实现方法
- ELMAH(ASP.NET错误日志记录与通知)系列文章-概念篇
- ELMAH(ASP.NET错误日志记录与通知)系列文章-概念篇
- ELMAH(ASP.NET错误日志记录与通知)系列文章-概念篇
- asp.net记录错误日志
- asp.net 错误信息记录到日志文件
- ElMAH(ASP.NET错误日志记录与通知)系列文章-基础应用篇
- 在ASP.NET中记录错误日志(使用Global.asax)
- 使用Global.asax在ASP.NET中记录错误日志