如何登录Elmah的信息

本文关键字:Elmah 信息 登录 何登录 | 更新日期: 2023-09-27 18:12:59

我可以在Elmah设置中指定任何消息类型吗?它似乎只能记录错误,而不能记录正常的消息。

或者有什么插件可以让Elmah处理这个?

提前感谢!

如何登录Elmah的信息

根据ELMAH后的简单日志从ELMAH谷歌组:

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);