4.2.3. 将 Apache Log4j2 API 添加到应用程序中
您可以使用 Apache Log4j2 API 而不是 Apache Log4j API 将应用程序日志记录消息发送到您的 JBoss LogManager 实施。
重要
JBoss EAP 7.4 发行版本支持 Log4J2 API,但不支持 Apache Log4j2 Core 实现、org.apache.logging.log4j:log4j-core 或其配置文件。
流程
将
org.apache.logging.log4j:log4j-api作为依赖项添加到项目pom.xml文件。将
org.apache.logging.log4j:log4j-api添加到pom.xml文件示例。<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${version.org.apache.logging.log4j}</version> <scope>provided</scope> </dependency>注意log4j-apiMaven 依赖项是指 Apache Log4j2 API。log4jMaven 依赖项指的是 Apache Log4j API。记录应用程序消息时,您会将该消息发送到您的 JBoss Log Manager 实施。
-
可选: 要排除
org.apache.logging.log4j.api 模块,必须从jboss-deployment-structure.xml文件中排除该模块,或者将add-logging-api-dependencies属性设置为false。