Как настроить env Speci c log4j2 для приложения Spring boot2 - PullRequest
0 голосов
/ 14 февраля 2020

В настоящее время весенняя загрузка поддерживает только конфигурацию журналов на основе classpath.

Он также игнорирует любую конфигурацию, переданную в качестве аргумента vm, следующим образом:

-Dlog4j.configurationFile=/opt/xyz/log4j2-prod.xml

Как мы можем иметь другую конфигурацию log4j2, основанную на другой среде, учитывая, что путь к классам для всех сред остается неизменным.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2020

Как насчет установки свойств: logging.config=classpath:log4j2-dev-spring.xml в каждом приложении- {профиле} .properties , которое у вас есть. Можно использовать так же: logging.config=${ENV_VAR}

0 голосов
/ 14 февраля 2020

Вы должны использовать следующий параметр

-Dlogging.config='/path/to/log4j2.xml'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...