Как ограничить ведение журнала для каждого компонента? - PullRequest
1 голос
/ 05 июня 2019

В моем приложении .NET Core я определяю фабрику логгеров с помощью Serilog, а затем передаю ее различным компонентам системы.

Когда я устанавливаю уровень ведения журнала на Debug, некоторые компоненты (например, клиент Memcached) полностью и полностью перегружают журналы из-за того, сколько они регистрируют.

Есть ли способ указать, чтоЯ хочу отладку для всех, кроме определенных?Я вижу, что есть запись Override, но мне не ясно, как указать конкретный компонент.

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