Live Trace Включить / Отключить NLog - PullRequest
3 голосов
/ 21 июня 2011

Я использую NLog для отслеживания производства большого приложения.Я ищу простую надстройку, которая позволяет мне удаленно включать / отключать различные регистраторы / изменять их серьезность в источнике во время выполнения.

Существуют ли легкие надстройки для этого?Поддерживают ли другие фреймворки такие вещи?

Обновление: для ясности, я начинаю с выключенного ведения журнала при запуске, но хотел бы использовать мое средство просмотра журналов, чтобы удаленно сказать моему приложению начать отправку информации трассировки для определенных регистратороврегистрировать события серьезности X или выше.Очевидно, я могу написать это сам, просто ища какие-нибудь библиотеки / каркасы журналов, в которые это может быть встроено.

1 Ответ

0 голосов
/ 06 сентября 2016

Серьезность сообщений журнала не может быть изменена динамически.Идея в NLog не в том, чтобы изменить серьезность сообщения, а в маршрутизации этих сообщений.

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

...