SpringBoot程序中如何具体使用log4j2 如何添加Maven依赖 需要排除依赖吗
时间: 2023-01-29 10:41:02 浏览: 117
在 Spring Boot 中使用 log4j2 比较简单,只需要在 pom.xml 文件中添加 log4j2 的依赖即可。具体方法如下:
1. 在 pom.xml 文件的 dependencies 标签内添加 log4j2 依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
```
2. 在项目的 classpath 下新建一个 log4j2.xml 文件,这个文件用于配置 log4j2 的日志输出规则。
3. 在代码中使用 log4j2 输出日志,例如:
```
private static final Logger logger = LogManager.getLogger(SampleController.class);
// 然后在代码中使用 logger.debug()、logger.info()、logger.warn()、logger.error() 方法输出日志。
```
如果你已经在项目中使用了其他日志框架,那么可能需要排除掉其他日志框架的依赖,例如在 pom.xml 中排除掉 logback 依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
```
阅读全文