1.添加log4j2依赖,排除自带依赖(否则会报multiple SLF4J bindings 异常)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
<version>2.1.8.RELEASE</version>
</dependency>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
exclusions配置要根据项目引用情况来,可以看依赖树。如果有依赖starter-logging的就加上 然后再配置
logging:
config:
classpath:
通过classpath,可以使用相对路径,否则打包后,部署到服务器上时,可能会提示找不到log4j的配置
然后添加log4j的配置,配置每天生成一个目录,每个目录下生成各级别的日志文件