Ограничить возврат по электронной почте Enrivonment - PullRequest
1 голос
/ 18 февраля 2020

Хотя проект 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 в определенных средах?

Спасибо большое много для вашего времени!

...