Как исключить определенный класс для определенного регистратора с SLF4J - PullRequest
0 голосов
/ 18 сентября 2018

В моей программе есть система нижележащих слоев, которая сохраняется при каждом входе вasticsearch.У меня есть класс, который получает данные онлайн и регистрирует их с slf4j log.error(data).Это позволяет системе нижележащих слоев сохранять журнал вasticsearch, но также заполняет консоль всеми полученными данными.

Я хочу отключить consoleAppender только для этого конкретного класса.

IЯ видел другой пост, где люди отключали бы consoleAppender с logback или исключали бы все журналы из определенного класса , но я не смог найти никакой информации о том, как отключить один регистратор в один класс.

Возможно ли это?

1 Ответ

0 голосов
/ 18 сентября 2018

Похоже, вам просто нужно установить уровень регистрации для этого класса.Установите значение ERROR, WARN или другой уровень, в зависимости от уровня сообщений, которые заполняют консоль.Попробуйте изменить файл application.properties, добавив что-то вроде:

logging.level.com.test.MyClass=WARN
...