Как переключаться между файлами конфигурации log4j во время выполнения с условием - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть два разных файла log4j.properties. Один для производства, а другой для песочницы. Обычно приложение использует log4j.properties. Но для версии с песочницей (используя условие) я хочу, чтобы приложение использовало файл свойств, который я создал и назвал sandbox-log4j.properties. Разница лишь в том, что в версию для песочницы добавлена ​​строка отслеживания логов.

Как я могу переключаться между двумя файлами, используя условие в файле Java?

1 Ответ

0 голосов
/ 19 ноября 2018

Я нашел ответ.Предложение Майкла о JVM помогло мне решить проблему.Я использую Elastic Beanstalk и его поле параметров JVM в Configuration, предоставленное для разделения файлов log4j.properties.Установка параметров JVM на -Dlog4j.configuration=sandbox-log4j.properties достаточно для решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...