asp.net 3.5 使用什么log组件比较好 是不好用了还是用不好了?值得怀疑。呵呵。其他的logging方式无非是微软的EL,也不是特别好用吧。除非你愿意付费使用CodeSite或者SmartInspect 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.52net.com/java/module/log/125133.html讲了很多log组件但是我认为log4net挺好用的 自己在application_Error事件中自己去发挥你要怎么纪录日志。那不是更适合自己。 log4net不错(不过版本太多是个问题 每个版本都有自己的bug....)EL3.0 功能还不太够 并发解决的不好 建议是自己写 From: http://www.cnblogs.com/weiweictgu/articles/1283496.html 在实际开发应用中,大家难免会用到日志记录功能,在Donet开发中大多数人会有3种方法来处理日志功能:(1)使用微软企业库EntLib中的日志记录模块;(2)使用Apache的log4net日志模块;(3)自己写一个日志模块。本人个人觉得既然已经有成熟的、可配置、开源、免费的日志记录模块就没有必要自己去写了,在实际项目中我用过前面两种日志模块,现在就它们之间的异同点做出比较,望大家批评指正。 相同点: 1. 都是开源免费的日志模块; 2. 都是可以进行灵活配置将日志输出到文件、数据库、事件查看器等不同目标; 不同点: 1、MS EntLib Log模块只能在.NET平台下使用,将用户限制在MS平台下,而Apache提供的日志模块有多个平台版本,可移值性强; 2、经本人测试Apache Log的运行效率大大高于MS EntLib Log; 3、MS EntLib Log模块提供了可视化的配置工具,配置方便,Apache Log只能通过修改配置文件来实现,对初学者有一定的难度; 4、MS EntLib Log会随着EntLib 进行版本更新,而Apache Log很久没有看见到更新了,目前没有.NET 3.5版下的更新了,在Apache Log中的脱机文档中介绍将日志输出到Oracle9i数据库时,有一个明显的错误,至今还没有更新修正; 5、在日志写到数据库的情况下,迁移不同厂商的数据库时,Apache Log只需修改配置文件就可以达到迁移目的,而MS EntLib Log需要重新实现接口,自己写存储过程,MS在发布时没有提供其他版本数据库的脚本,而Apache Log提供了多种数据库版本的脚本。 关于前几项倒序查询的参数问题 进 进来就有分哦 ajax请求后台没有返回需要的信息 写SqlParameter的编写效率问题 vs2005中treeview中如何将线加粗 GridView根据数据库中不同的值显示不同的图片 |M| 求SQL语句取出当前ID在查出来的记录中的第几行 有没有介绍ADO.NET的电子书下载 如何增加confirm 【高分求解】 用Web Services 怎么实现实时监控?(在线等侍) 画面动态加行,最后一起提交。 MapXtreme2005中如何实现前进后退功能呢?
讲了很多log组件
但是我认为log4net挺好用的
那不是更适合自己。
在实际开发应用中,大家难免会用到日志记录功能,在Donet开发中大多数人会有3种方法来处理日志功能:(1)使用微软企业库EntLib中的日志记录模块;(2)使用Apache的log4net日志模块;(3)自己写一个日志模块。本人个人觉得既然已经有成熟的、可配置、开源、免费的日志记录模块就没有必要自己去写了,在实际项目中我用过前面两种日志模块,现在就它们之间的异同点做出比较,望大家批评指正。 相同点: 1. 都是开源免费的日志模块;
2. 都是可以进行灵活配置将日志输出到文件、数据库、事件查看器等不同目标;
不同点:
1、MS EntLib Log模块只能在.NET平台下使用,将用户限制在MS平台下,而Apache提供的日志模块有多个平台版本,可移值性强;
2、经本人测试Apache Log的运行效率大大高于MS EntLib Log;
3、MS EntLib Log模块提供了可视化的配置工具,配置方便,Apache Log只能通过修改配置文件来实现,对初学者有一定的难度;
4、MS EntLib Log会随着EntLib 进行版本更新,而Apache Log很久没有看见到更新了,目前没有.NET 3.5版下的更新了,在Apache Log中的脱机文档中介绍将日志输出到Oracle9i数据库时,有一个明显的错误,至今还没有更新修正; 5、在日志写到数据库的情况下,迁移不同厂商的数据库时,Apache Log只需修改配置文件就可以达到迁移目的,而MS EntLib Log需要重新实现接口,自己写存储过程,MS在发布时没有提供其他版本数据库的脚本,而Apache Log提供了多种数据库版本的脚本。