Spring Boot ожидает, что файл конфигурации log4j2-spring.xml находится в пути к классам. Однако вы можете сохранить его в другом месте и указать на него с помощью свойства logging.config в application.properties.
Попробуйте предоставить приведенную ниже конфигурацию для вашего application.properties. Здесь log4j2-spring.xml находится на пути к классам проекта. Если нет, попробуйте указать полный путь в виде (предположим) «C: /tmp/myproj/conf/log4j2.xml».
**logging.config=classpath:log4j2-spring.xml**
logging.level.org.springframework.web=INFO
logging.file=logs/spring-boot-logging.log
Конфигурация, выделенная жирным шрифтом, должна работать на вас.
Затем вам нужно настроить log4j2-spring.xml в соответствии с вашими требованиями.
(простой, а также для приложений, см. здесь https://howtodoinjava.com/log4j2/log4j-2-xml-configuration-example/).
Примечание. Я использовал log4j2-spring.xml вместо вас log4j2.xml. Вы можете заменить по своему желанию.