在spring boot中,可以在logback.xml中的springProfile标签中定义多个环境
logback.xml:
<springProfile name="production">
<root level="DEBUG">
<appender-ref ref="STDOUT"/>
</root>
</springProfile>
<springProfile name="dev">
<root level="DEBUG">
<appender-ref ref="CONSOLE"/>
</root>
</springProfile>
现在我想要将logback.xml文件拆分为logback-production.xml,logback-dev.xml两个文件(logback-{profile}.xml),而不是定义在同一个文件中。然后应用会根据profile确定使用哪个配置文件。
需要怎么配置?
application.properties 里面配置
logging.config: classpath:logback-${spring.profiles.active}.xml