gpt4 book ai didi

SpringBoot ——Spring Boot日志配置

转载 作者:知者 更新时间:2024-03-13 08:41:42 26 4
gpt4 key购买 nike

Spring Boot 采用了 slf4j+logback 的组合形式,Spring Boot也提供对JUL、log4j2、Logback提供了默认配置

1、默认日志配置

修改日志默认级别

2、修改日志默认配置

修改日志文件生成路径


​ 修改日志输出格式


3、日志底层实现

在web项目中,引用了spring-boot-starter-web依赖,SpringBoot中默认日志启动器为spring-boot-starter-logging,默认采用的是logback日志框架

pom.xml右击依赖结构

​ 在 spring-boot-2.0.6.RELEASE.jar! \org\springframework\boot\logging\logback\base.xml 做了日志
的默认配置


​ 日志采用文件方式为:滚动文件追加器

4、自定义Logback日志配置

在类路径下,存放对应日志框架的自定义配置文件即可;SpringBoot就不会使用它默认的日志配置文件了。

在resources目录下创建logback.xml,文件内容如下,SpringBoot就会采用以下日志配置



​ logback.xml:是直接被日志框架加载

​ logback-spring.xml:配置项不会被日志框架直接加载,而是由SpringBoot解析日志配置文件,进而可以使用SpringBoot的Profile特殊配置。

  • 使用Profile特殊配置

​ 使用日志Profile特殊配置,可根据不同的环境激活不同的日志框架

​ 将自定义日志配置文件名logback.xml改为logback-spring.xml

​ 修改日志配置文件中第25行,如下:


​ 指定运行环境:–spring.profiles.active=dev

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com