asp.net-core - Serilog 中间件和自定义中间件
问题描述
我已经实现了一些 serilog 中间件,如以下博客中所述:https ://blog.datalust.co/smart-logging-middleware-for-asp-net-core我还有一些其他自定义中间件在它之后出现在管道中. 我也有一些错误处理中间件。
如果我的自定义中间件抛出异常,那么从我的 API 返回的状态代码与正在记录的状态代码不同。例如,我返回了 401,但 serilog 中间件同时记录了 401 和 500。
任何人都知道可能有什么问题。
解决方案
推荐阅读
- jq - JQ如何将异构对象组合成一个数组?
- python - 如何将多个 excel 行放入一个带有子列表的大列表中?
- python - 优雅地关闭线程套接字服务器
- c# - Linq 查询在 ASP.NET-Core 3.0 及更高版本中对数字等字符串进行排序
- php - WooCommerce API 创建订单而不链接到产品/变体
- python - 使用装饰器获取函数的父类名
- c - 如何编写一个函数,该函数采用一个数字数组返回一个用 C 中的空格分隔的字符串?
- c++ - RcppEigen 包错误:不适用于包的 .Call()
- amazon-dynamodb - DynamoDB 表与带主键的关系表
- javascript - 当您使用浏览器保存页面作为选项时,如何呈现无法保存的图像/视频(如 instagram)