0

我对 Elmah 和 Elmah.Contrib.WebApi 感到困惑。哪一个是 Web API 的最佳选择。我已经使用 Nlog 进行异常记录以及 Web API 中的跟踪。因此,Elmah 与所有这些人有何不同。Elmah到底需要什么?

提前致谢

4

2 回答 2

0

Elmah解决了您的默认应用程序错误日志记录。但是,当您使用 Web API(例如 ASP.NET MVC Web API)时,您需要一些额外的逻辑来在 Elmah 数据存储中记录您的 Web API 错误。

有几种方法可以满足这一要求,一种是使用Elmah.Contrib.WebApi包。

将包导入您的项目后,请记住遵循任何实现要求,即启动过滤器注册表(如此处所述)

于 2014-01-17T10:38:17.767 回答
0

我发现它对于捕获您自己没有捕获和记录的错误很有用。我将它用于 MVC 应用程序,当我遇到需要解决的问题时,它会向我发送一封电子邮件。我可以积极主动地处理错误,然后才能收到用户的来信。

于 2013-10-24T22:28:00.753 回答