配置Slf4j
-
引入lombok包
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.36</version><scope>provided</scope> </dependency>
-
引入log4j相关api
<dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-api</artifactId><version>2.24.3</version> </dependency> <dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.24.3</version> </dependency> <dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-slf4j2-impl</artifactId><version>2.24.3</version> </dependency>
-
新建
log4j2.xml
文件<?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"><Appenders><!-- 控制台Appender --><Console name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/><ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/></Console></Appenders><Loggers><!-- Root Logger配置 --><Root level="info"><AppenderRef ref="Console"/></Root></Loggers> </Configuration>
-
在类上标注
@Slf4j
注解,类中使用log.info/error/warn/debug等即可