logback 区分环境加载

spring boot 配置 logback.xml 的时候,不支持以启动环境来加载日志配置,例如logback-dev.xml, logback-prod.xml。有时候我们有需要根据不同的环境加载不同的appender,这个时候就需要用到<springProfile>。

直接上代码吧:

<springProfile name="prod">
    <root>
        <level value="INFO"/>
        <appender-ref ref="LOG"/>
        <appender-ref ref="STDOUT"/>
    </root>
</springProfile>
<springProfile name="dev, test">
    <root>
        <level value="DEBUG"/>
        <appender-ref ref="STDOUT"/>
    </root>
</springProfile>

如上,springboot 就会根据 profiles 来加载不同的appender了。如果有用别忘记点个赞。

原文链接:https://www.jianshu.com/p/3c2c26dfad73

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。