过去一个小时我读了很多不同的帖子。我不能简单地找到一个,从开始到完成关于如何连接 elmah 以在 asp.net web api 2 中执行以下操作的文章/教程:
- 安装哪个nuget包
- 在 Controller 和管道空间中记录所有异常,500、404、200 等
- 在SQL或内存中存储异常
- 在
/elmah.axd
查看异常 - 电子邮件异常(exception)电子邮件地址。
我似乎在网上找到了一些零碎的东西,但没有一个能将它们联系在一起。而且,如果我必须诚实的话,我也没有做到这一点。
最佳答案
这是您需要安装的 Nuget 包:
https://www.nuget.org/packages/Elmah.Contrib.WebApi/
查看 project site在这个图书馆的 github 上。这个库只是为 Elmah 提供了一个 ASP.NET Web API 异常过滤器。 Elmah 设置非常标准。要设置数据库日志记录等,请转到 Elmah project site并读出文档。
关于c# - 完成 asp.net web api 2 的 Elmah 日志记录设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35900526/