目的:springboot框架使用log4j进行日志记录
操作如下:
步骤1:在创建springboot工程时,我们引入spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖默认的日志框架是Logback;所以我们在引入log4j前,需要先排除springboot默认日志的依赖,再引入log4j的依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions><!-- 去掉默认日志配置logback -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j</artifactId>
</dependency>
步骤2:在引入了log4j依赖之后,只需要在src/main/resources目录下加入log4j-spring.properties配置文件,就可以开始对应用的日志进行配置使用。(官方推荐优先使用带有-spring的文件名作为日志配置名,不加也没问题)
步骤3:对log4j.properties/log4j.yml进行配置
参考链接:
https://blog.csdn.net/eagleuniversityeye/article/details/80582140
https://blog.csdn.net/l1028386804/article/details/80464909?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase