我们平时项目中都有使用到log4j这个日志框架,但是之前对日志的标签并没有什么认识,今天通过对对日志文件的书写,来认识log4j各个标签的含义,让平时在工作中更好配置自己日志文件。
1、首先引入依赖,springboot的默认日志logback,使用exclusion排除默认的依赖,如果不排除就会导致被多次绑定。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<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-log4j2</artifactId>
</dependency>
2、将在application.properties中配置log4j2.xml配置的文件
logging.config=classpath:config/log4j2.xml
3、就是目前需要配置log4j2.xml的日志文件
<?xml version="1.0" encoding="UTF-8"?>
<!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO