Я пытаюсь использовать log4j2 с Spring Boot (2.0.3).
Я добавил ниже зависимости в моем файле pom и исключил также Spring-boot-starter-logging:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
Проблема в том, что когда я развернул войну на tomcat и поместил файл конфигурации с именем log4j2.xml в путь пути к классу (WEB-INF / classes), создаются журналы.Но если я пытаюсь использовать другое имя файла, указав свойство application.properties, указанное ниже, оно не работает.
logging.config=classpath:mylog4j2.xml
Я поместил mylog4j2 в ту же папку (WEB-INF / classes), что иlog4j2, но все равно логи не генерируются.
Кроме того, мне не разрешено задавать путь конфигурации, используя аргументы командной строки, и я должен использовать только файл свойств.
Может кто-нибудь, пожалуйста, помогите мне.