Разница между Serilog MinimumLevel.ControlledBy и MinimumLevel.Override в ядре веб-API?

Может ли кто-нибудь объяснить мне, в чем разница между Serilog MinimumLevel.ControlledBy а также MinimumLevel.Override в ядре веб-api?

1 ответ

ControlledBy позволяет вам назначить переменную Switch, которая будет управлять регистрацией - этот переключатель можно настроить (например, периодически просматривая глобальные настройки)

Override позволяет указать значение один раз, которое фиксируется в общей конфигурации.

Последний обеспечивает лучшую производительность (хотя обычно не имеет значения)

Другие вопросы по тегам