SpringBoot指定日志文件和日志Profile环境功能
1、SpringBoot默认的日志配置如下图所示:org.springframework.boot.logging.logback.base.xml

2、我们可以自定义SpringBoot的日志配置,在资源文件下新建一个logback.xml文件。每个日志框架配置自己的配置文件即可。这样SpringBoot就不使用它的默认配置了。

3、每个单独的日志框架的配置文件如下:
Logback:logback-spring.xml, logback-spring.groovy, logback.xml or logback.groovy。
Log4j2:log4j2-spring.xml or log4j2.xml
JDK (Java Util Logging):logging.properties

4、logback.xml直接就被日志框架识别了。
我们通过通过日志文件logback-spring.xml来配置日志,这样日志框架就不直接加载配置项,由Springboot加载,这样可以配置不同环境下的日志配置,可以使用高级Profile功能。
<springProfile name="staging">
</springProfile>
<springProfile name="dev, staging">
</springProfile>
<springProfile name="!production">
</springProfile>

5、现在我们配置生产环境和非生产环境下配置不同的日志设置。

6、我们可以通过使用配置文件或者命令行的方式激活不同的环境。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:27
阅读量:26
阅读量:173
阅读量:107
阅读量:157