- 添加log4j2和SLF4J的依赖包到你的项目中,可以通过Maven或者Gradle进行添加。
Maven添加依赖:
org.apache.logging.log4j log4j-slf4j-impl 2.14.1 org.slf4j slf4j-api 1.7.32
Gradle添加依赖:
implementation 'org.apache.logging.log4j:log4j-slf4j-impl:2.14.1' implementation 'org.slf4j:slf4j-api:1.7.32'
- 在log4j2的配置文件中配置SLF4J作为日志桥接器。
在log4j2.xml文件中添加如下配置:
... ...
- 在代码中使用SLF4J的Logger进行日志记录。
import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class MyClass { private static final Logger logger = LoggerFactory.getLogger(MyClass.class); public void doSomething() { logger.debug("Debug message"); logger.info("Info message"); logger.warn("Warn message"); logger.error("Error message"); } }
通过以上步骤,你就可以在项目中使用log4j2作为日志实现工具,同时使用SLF4J进行日志记录,实现了两者的集成。