Log4j2: Могу ли я изменить уровни журнала зарегистрированных событий через конфигурацию? - PullRequest
1 голос
/ 11 апреля 2019

Я использую стороннюю библиотеку, к источнику которой у меня нет доступа. Эта библиотека делает много журналов на уровне ОШИБКИ. Эти генерируемые им события журнала уровня ОШИБКИ интересны, но мы не считаем их событиями уровня ошибки.

Вместо того, чтобы отфильтровывать эти громкие события журнала из журнала, я бы хотел как-то перезаписать их, прежде чем они попадут в приложение для регистрации на уровне INFO.

Существует ли какой-либо из готовых способов настроить log4j2 для изменения уровня журнала событий журнала или установить верхний предел серьезности уровня журнала события журнала?

Мне бы хотелось, чтобы эта конфигурация относилась к классу в банке стороннего производителя, а не ко всем классам в банке.

1 Ответ

1 голос
/ 11 апреля 2019

Log4j 2 предлагает стандартный способ сделать это с помощью приложения Rewrite .

LoggerNameLevelRewritePolicy позволяет заменить определенные уровни журнала другим уровнем для определенных регистраторов.

...