Мы находимся в процессе миграции приложений со стандартного экземпляра Tomcat на экземпляр, работающий в контейнере, который использует ELK для управления журналами. У нас есть задания, которые развертывают свойства (включая наш файл конфигурации log4j.xml) из репозитория Git в соответствующую папку для серверов. Из-за различий в управлении журналами между двумя системами нам нужны разные конфигурации для Log4j. Мне интересно, могу ли я добавить отдельную копию конфигурации (называемую, скажем, «log4j-container.xml») в репозиторий и добавить аргумент виртуальной машины в команду/скрипт, который запускает tomcat, чтобы сообщить Log4j использовать этот файл, а не файл log4j.xml по умолчанию (он также будет там и его следует игнорировать). Существует ли такой аргумент/свойство или есть лучший способ достичь моей цели?
Подробнее здесь: https://stackoverflow.com/questions/786 ... -file-name