У меня есть библиотека, в которой хранятся общие настройки и некоторые классы утилит. В нем также есть logback.xml
со следующим appender:
<appender name="fluentAppender" class="ch.qos.logback.more.appenders.FluencyLogbackAppender">
<tag>${SERVICE_NAME}</tag>
<remoteHost>${FLUENTD_HOST}</remoteHost>
<port>${FLUENTD_PORT}</port>
Проблема в том, что у меня нет 2 env. переменные для FluentD, но единичные, например FLUENTD_URL
(http://fluentd-host:port
).
Как я могу положить его в файл logback.xml
?
Я знаю, что могу программно на Java прочитать переменную и создать appender, но мне придется делать это в каждой службе, в которой у меня есть библиотека, что не очень хорошо.