Разница между Serilog MinimumLevel.ControlledBy и MinimumLevel.Override в ядре веб-API?
Может ли кто-нибудь объяснить мне, в чем разница между Serilog MinimumLevel.ControlledBy
а также MinimumLevel.Override
в ядре веб-api?
1 ответ
ControlledBy
позволяет вам назначить переменную Switch, которая будет управлять регистрацией - этот переключатель можно настроить (например, периодически просматривая глобальные настройки)
Override
позволяет указать значение один раз, которое фиксируется в общей конфигурации.
Последний обеспечивает лучшую производительность (хотя обычно не имеет значения)