如何限制每个组件的日志记录?

时间:2019-06-05 17:55:11

标签: c# .net logging .net-core serilog

在我的.NET Core应用程序中,我使用Serilog定义了一个记录器工厂,然后将其传递给系统中的各个组件。

当我将日志记录级别设置为Debug时,某些组件(例如,Memcached客户端)由于记录了多少日志而完全不堪重负。

是否有一种方法可以指定我要对所有对象(除某些对象)进行调试?我看到有一个Override条目,但是我不清楚如何指定特定的组件。

"Serilog": {
  "MinimumLevel": {
    "Default": "Debug",
    "Override": {
      "Microsoft": "Warning",
      "System": "Information"
    }
  }
}

0 个答案:

没有答案