【问题标题】:Suppress verbose info messages added by serilog抑制 serilog 添加的详细信息消息
【发布时间】:2021-04-13 06:53:29
【问题描述】:

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

HTTP GET / responded 200 in [x] ms

对于我的生产代码,我将日志记录级别设置为警告及以上。 Serilog 添加的这些消息似乎有点超出我在生产中想要的效果。这使日志有点难以分类。

有谁知道我可以如何将其配置为每次调用 API 时都不写入日志?

【问题讨论】:

  • 您将最低日志级别设置为警告,但您的日志中仍然出现 Verbose 事件?我不明白你的情况。

标签: serilog


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-03-31
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多