Как я могу изменить уровень журнала одного регистратора во время выполнения?

Я хочу прочитать свойство spring и на основе этого уровня журнала изменений свойств для некоторых пакетов (не для корневого регистратора). Как я могу реализовать его с помощью журнала?

Ответы

Ответ 1

Смотрите главный связанный вопрос: SLF4J - Logback: как настроить регистраторы во время выполнения?

Более конкретный ((ch.qos.logback.classic.Logger)LoggerFactory.getLogger("abc.xyz")) .setLevel(Level.XXX) должен сделать трюк.

Я не уверен, что ваш вариант использования, но я предпочитаю использовать интерфейс JMX: http://logback.qos.ch/manual/jmxConfig.html.