1
4
我在很多ASP.NET应用程序中使用的系统是 ELMAH (错误记录模块和处理程序)。不知道它是否会提供您想要的所有功能,但是我真正喜欢它的是每当发生未处理的异常时,通过电子邮件获取死亡和堆栈跟踪的黄色屏幕。 |
2
1
您所做的任何日志记录都将比不进行日志记录慢。日志记录与性能无关,它与可靠性和恢复有关。最好的日志框架是认真使用的,最糟糕的是不使用的。 我们在我们的应用程序中使用log4net,没有抱怨,也没有回头看。有什么我想改变的吗?当然。但是我们不从事日志记录业务,我们为客户机编写应用程序,因此我们需要一个可靠的*日志记录系统,并且log4net适合。
说到这一点,我们确实会将调试日志包装在调试日志检查中。和
仅在核心位置
我们超越了传统
当我们想要调试时,我们有(例如)
如果启用debugging为false,则JIT将debugging函数折叠为
*可靠==在我们遇到的所有情况下都能很好地工作。可靠并不意味着真正可靠的计算机科学意义上的术语。 |
3
0
我找到的最好的是log4.net。我们使用它来记录未处理的错误和调试ASP.NET。它很小,不会坠毁。我们在一个相当大的网站上使用它,我会再次使用它。 |
Abdullah Chaudhry · json文件上的文件旋转和删除 1 年前 |
Max S · 如何从CMD读取日志的所有输出 6 年前 |
Ivan Denchev · Apache-过去一小时的日志 6 年前 |
ninja.coder · Log4j中的字符串串联性能 6 年前 |
Rich · 如何记录日志。是否与操作员一起调试? 6 年前 |