zub*_*shi 8 c# error-handling elmah asp.net-core
借助web api 2.0中的ELMAH功能以及集中式日志记录和错误处理,运行时调用日志记录模块并决定是否可以处理它然后调用处理程序,只需记录它.如何在web api核心中添加此功能.因为我们没有内置的集中式未处理日志记录功能..
我得到的一种方法是使用ExceptionHandler中间件,当它被调用时,获取异常并记录它或发送电子邮件..但是如果处理程序没有被调用怎么办...如何记录那些未处理的异常?
中间件可能是一种肯定的方式.我在这里写了一个指南:ASP.NET Core中的错误记录中间件.
我可能会看看Microsoft.Extensions.Logging结合日志框架,如Serilog,NLog或log4net.
| 归档时间: |
|
| 查看次数: |
8129 次 |
| 最近记录: |