У меня есть набор maven проектов, с одним logging
, который определяет зависимости к log4j2
<dependencies>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.11.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.11.1</version>
</dependency>
</dependencies>
также содержит log4j2.xml
с набором конфигураций приложения логгера.
Теперь я хочу перезаписать это log4j2.xml
в проекте, например. изменить уровень журнала, как определено в конфигурации logging/log4j2.xml
.
Как я могу это сделать?
Я попытался просто добавить новый log4j2.xml
в classpath проекта (src/main/resources
) - который, кажется, игнорируется.
Я пытался добавить новый файл конфигурации через -Dlog4j.configuration=src/main/resources/log4j2.xml
, но это также, похоже, игнорировалось.
Как использовать пользовательский файл конфигурации поверх предварительно определенного?