Как получить путь к серверу в весенней загрузке rest api - PullRequest
0 голосов
/ 15 декабря 2018

У меня есть один сервер, на котором были настроены два сервера Tomcat.Я развернул войну API весенней загрузки на обоих tomcat.Но оба серверных API записывают журналы в один и тот же файл, указанный в файле конфигурации регистратора.

logging.config = // home // user // config // testlog4j2.properties

Я хочу разделить файл журнала для обоих серверов, используя одну и ту же войну.Есть ли возможность получить путь к серверу, например .. / tomcat / temp в application.properties

1 Ответ

0 голосов
/ 15 декабря 2018

Вы можете использовать переменную окружения.

Допустим, вы определяете переменную окружения TOMCAT_LOG_DIR=/path/to/tomcat/location/log для обоих серверов.

В application.properties просто введите:

logging.config=${TOMCAT_LOG_DIR}/testlog4j2.properties

Теперь вы можете развернуть его на обоих серверах.

Примечание

log4j инициализируется при запуске приложения.

...