有些人使用ELMAH而不是log4net。什么使它更好?

我在an answer to Stack Overflow question How do I do logging in C#?中找到有关ELMAH的信息

最佳答案

ELMAH的目的是跟踪Web应用程序的错误和异常,并允许您通过许多不同的机制(SQL,RSS,Twitter,文件,电子邮件等)轻松记录或查看这些异常。如果您没有内置的异常处理,则ELMAH很可能会为您提供Web应用程序环境中异常处理方面的所需信息。

Log4net也可以用于异常日志记录,但是您可能需要滚动自己的处理程序才能插入Web应用程序。如果您需要进行其他类型的信息记录,则Log4net将超越ELMAH,因为log4net是通用记录框架。 Log4net也可以在几乎任何.NET应用程序中使用。

10-01 05:37
查看更多