springboot整合log4j2
时间: 2023-09-05 08:07:44 浏览: 52
SpringBoot整合Log4j2的方法如下:
1. 在pom.xml中添加Log4j2的依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
```
2. 在项目根目录下新建log4j2.xml配置文件,配置日志输出级别,输出目录等信息:
```
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
```
3. 在SpringBoot的启动类中使用@Log4j2注解开启Log4j2的支持:
```
@SpringBootApplication
@Log4j2
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
完成以上配置后,即可在代码中使用Log4j2记录日志。