我可以在 Elmah 设置中指定任何消息类型吗?它似乎只能记录错误,但不能记录正常消息。
或者是否有任何插件可以让 Elmah 处理这个问题?
提前致谢!
我可以在 Elmah 设置中指定任何消息类型吗?它似乎只能记录错误,但不能记录正常消息。
或者是否有任何插件可以让 Elmah 处理这个问题?
提前致谢!
根据帖子 - ELMAH 用于从 Elmah Google 群组进行简单日志记录:
ELMAH 不是通用的日志记录工具,所以我不鼓励这样使用它。它是专门设计的,因此最适合记录未处理的异常。但是,您可以将 ELMAH 与通用记录器一起使用
有许多通用记录器可用,例如NLog、log4net、Enterprise Library、Common Logging等。我建议您将其中一些作为通用记录的解决方案。其中一些为 Elmah 提供了您可以利用的桥梁。
您可以手动调用 ELMAH 来记录Exception
. 但是,您应该确认这是解决您的问题的最佳方法。
HttpException foo = new HttpException(this.Response.StatusCode, this.Response.StatusDescription);
Elmah.ErrorSignal.FromCurrentContext().Raise(foo);