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了。如果有用别忘记点个赞。
网友评论