一 Maven依赖
<!-- 去除自带的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>
<!-- 引入log4j2的相关依赖 -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j2.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j2.version}</version>
</dependency>
二 log4j2-spring.xml配置文件
springboot项目集成log4j
一般实例:
三 官网考察
配置:
1. <Configuration monitorInterval="30"> 自动更新配置文件
2. <Logger name="com.foo.Bar" level="trace" additivity="false">
<AppenderRef ref="Console"/>
additivity="false" 只会把日志记录到com.foo.Bar 不会记录到其父设置 Console中
3.

java引用:
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;

private static final Logger logger = LogManager.getLogger(MyTest.class);
private static final Logger logger = LogManager.getLogger(MyTest.class.getName());
private static final Logger logger = LogManager.getLogger();

相关文章:

  • 2021-12-15
  • 2021-11-30
  • 2021-08-20
  • 2021-05-14
  • 2022-03-05
  • 2021-08-25
  • 2021-04-23
猜你喜欢
  • 2022-02-17
  • 2021-12-04
  • 2021-11-08
  • 2021-11-30
  • 2022-12-23
  • 2022-01-08
  • 2021-08-24
相关资源
相似解决方案