как настроить log4j2. xml для не-весенних проектов - PullRequest
0 голосов
/ 03 августа 2020

Я понимаю, что в весенних проектах, если мы поместим «log4j2. xml» в ресурсы, он будет выбран.

Мой не является весенним проектом, но как мне настроить «log4j2. * "в java коде?

1 Ответ

0 голосов
/ 03 августа 2020

Log4j ищет файл с именем log4j2. xml (или log4j2.yaml, log4j2. json или log4j2.properties) в пути к классам. Если вы используете Maven для сборки своего проекта, то размещение файла в каталоге src / main / resources сделает это sh. Если вы хотите, чтобы он поступал из другого места, вы можете установить системное свойство log4j2.configurationFile до запуска log4j, и он будет извлекать файл из этого места. Если вы не хотите устанавливать системное свойство, вы также можете использовать один из методов инициализации в классе Log4j Configurator.

...