В моем приложении .NET Core я определяю фабрику логгеров с помощью Serilog, а затем передаю ее различным компонентам системы.
Когда я устанавливаю уровень ведения журнала на Debug, некоторые компоненты (например, клиент Memcached) полностью и полностью перегружают журналы из-за того, сколько они регистрируют.
Есть ли способ указать, чтоЯ хочу отладку для всех, кроме определенных?Я вижу, что есть запись Override
, но мне не ясно, как указать конкретный компонент.
"Serilog": {
"MinimumLevel": {
"Default": "Debug",
"Override": {
"Microsoft": "Warning",
"System": "Information"
}
}
}