其中登录的工具是良好的。网应用程序在C#(ASP.NET,它)?[关闭]
-
22-09-2019 - |
题
我试图评估一些最好的日志的公用事业的提供。净框架,例如Microsoft企图书馆Log4Net,elmah.
可人谁已经走过这个练习将来我帮助清单的优点和缺点的最佳可以在市场上。
感谢和问候, Rajeev Ranjan Lall
其他提示
我还听说好东西 NLOG 虽然我还没有测试。他们说,API是类似于由log4net的所提供的一个。
此外,翻翻所以你有很多的这个问题相关的问题:
HTTPS://计算器.COM /问题/ 98080 /什么,是最最好的日志记录的解决方案,为-AC-净-3-5项目
在C#错误日志记录
希望这有助于。
<强> ELMAH 强>是最好的。 ELMAH岩石!
企业库是唯一的正式版我有经验,我们的团队发现它太繁琐和缺乏灵活性的黄金时间。您可以放心地避免它,并可能最终会更好编码自己的解决方案来代替。
我还没有为使用log4net的或ELMAH。
的机会我曾经使用自己的定制,entlib,log4net的,然后ELMAH
有关asp.net错误报告ELMAH是头部和肩部的其余部分上方。但一对夫妇的事情,我想看到的改进是过滤,也许每日摘要电子邮件,而不是每一个错误的电子邮件。
如果要注入记录警告说,(1)调试,跟踪等那么我会选择log4net的。
但是这取决于记录的类型你是后...
请查看直布罗陀伟大的记录再加上很多。
它有它自己的日志API,我们也有log4net的,NLOG适配器和对象Guy的日志框架(PostSharp呢!)。此外测井,直布罗陀还收集像ELMAH错误以及收集额外的度量可用于客户支持或CEIP。
没见过这种没有提到,但我发现,内置System.Diagnostics程序TraceSource和TraceListeners是记录非常强大。我们已经建立了一个号码,我们坚持日志不同数据源的高性能定制TraceListeners的。
我们交换进出在配置文件中不同的听众所有的时间。我们采取System.Diagnostics.CorrelationManager的优点通过经由日志许多服务器,进程和线程行走执行的链。
总之,我们有建立在与框架什么来顶一个复杂的记录解决方案,我很高兴。