Как переопределить имя файла конфигурации xml Log4j по умолчанию?JAVA

Программисты JAVA общаются здесь
Anonymous
Как переопределить имя файла конфигурации xml Log4j по умолчанию?

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/786 ... -file-name

Вернуться в «JAVA»