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的配置,配置天天生成一個目錄,每一個目錄下生成各級別的日誌文件服務器