抑制由 serilog 添加的详细信息消息

时间:2021-04-12 20:21:21

标签: serilog

也许这是一个基本问题,但我没有在配置文档中找到答案。我在几个 .NET Core API 中使用 Serilog。 Serilog 似乎添加了一个信息性消息日志,以以下格式报告每个 API 调用:

HTTP GET / responded 200 in [x] ms

对于我的生产代码,我的日志记录级别设置为警告及以上。 Serilog 添加的这些消息似乎有点超出了我在生产中想要的内容。这使得日志有点难以整理。

有谁知道我可以如何配置它以在每次 API 被命中时不写入日志?

1 个答案:

答案 0 :(得分:1)

这些仅记录在您的 Startup.cs 配置中 if you call app.UseSerilogRequestLogging()。摆脱它们的最简单方法就是删除这一行。