Наша весна загрузки приложение использует log4j2 для регистрации, но админы сервера мы собираемся развернуть его требовать, чтобы:Есть ли способ экпортировать конфигурацию log4j2 в Spring [Boot] app на Tomcat?
лесозаготовительной полностью настраивается с их стороны, то есть, должно быть log4j2 .xml файл, что они могут изменить для настройки форматов протоколирования, файлы, уровни и т.д., и
конфигурация должна не быть потеряна или переопределена, когда новая версия приложения развертывается (война загрузки -> остановка tomcat -> удалить папку webapp -> запустить Tomcat) процесс будет автоматизирован.
В идеале, путь к log4j2.xml
должен быть установлен в WebApps контекста XML-файл - так что там соединение конфигурации БД. Но я не могу найти способ сделать эту работу. Все результаты поиска говорят об использовании META-INF/web.xml
или application.properties
файлов (не вариант, так как они перезаписываются при развертывании), и единственный вопрос, который я смог найти (Spring application without web.xml log4j configuration), не работал для меня («Конфигурация не была предоставлена») Исключение при запуске ,
Спасибо, это именно то, что мне было нужно. –