1

尽管我正在使用的 Java 项目在每个环境中包含不同的 jconfig XML 文件,但它为整个项目提供了一个 logback XML 文件。

在里面,有一个 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>

如您所见,对环境变量的访问是可用的,那么这可以用于仅在某些环境中发送此 ERROR_EMAIL 吗?

非常感谢您的宝贵时间!

4

0 回答 0