1.添加log4j2依赖,排除自带依赖(不然会报multiple SLF4J bindings 异常)spring
<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的就加上 而后再配置bash
logging:
config:
classpath:
复制代码
经过classpath,能够使用相对路径,不然打包后,部署到服务器上时,可能会提示找不到log4j的配置
而后添加log4j的配置,配置天天生成一个目录,每一个目录下生成各级别的日志文件服务器