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

Suppress verbose info messages added by serilog

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

HTTP GET / responded 200 in [x] ms

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

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

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