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