logback.xml引入外部配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了logback.xml引入外部配置文件相关的知识,希望对你有一定的参考价值。

参考技术A 项目使用的是springboot和logback,需要实现一个简单的功能,即在开发环境的时候,控制台打印sql语句,在正式生产的环境不打印sql语句。这里就需要在配置文件里面写好,dev环境的level,prod环境的level,需要在logback.xml引入变量。

但直接在logback.xml中引入是不行的, Springboot官方文档 有说明。logback.xml的加载是先于application的,如果要使用application中的变量的话,只能使用logback-spring.xml或者logging.config来使用外部文件。

并且文档上也指出,使用其他形式的配置文件不可以使用springProperty相关的标签。

之前看一篇博客,也说到了这个问题,但它没有说明下语句,只有logback-spring.xml和logging.config才可以只用Spring的相关标签。

以上是关于logback.xml引入外部配置文件的主要内容,如果未能解决你的问题,请参考以下文章

日志文件的配置----logback-spring.xml

覆盖登录配置

logback条件日志配置

logback.xml参考配置模板

logback.xml配置的日志文件在哪

logback配置文件详解