Хотя проект Java, с которым я работаю, содержит разные файлы jconfig XML для каждой среды, он имеет один файл XML logback для всего проекта.
Внутри есть SMTPAppender, подобный :
<appender name="ERROR_EMAIL" class="ch.qos.logback.classic.net.SMTPAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>ERROR</level>
</filter>
<SMTPHost>${logs.smtp.host}</SMTPHost>
<To>@abc.com</To>
<From>123@abc.com</From>
<Subject>[Error occurred in ${environment}</Subject>
</appender>
Как видите, доступ к переменной environment доступен, поэтому ее можно использовать только для отправки этого ERROR_EMAIL в определенных средах?
Спасибо большое много для вашего времени!