4.2.3. 애플리케이션에 Apache Log4j2 API 추가
Apache Log4j API 대신 Apache Log4j2 API를 사용하여 애플리케이션 로깅 메시지를 JBoss LogManager 구현으로 보낼 수 있습니다.
중요
JBoss EAP 7.4 릴리스는 Log4J2 API를 지원하지만 Apache Log4j2 Core 구현, org.apache.logging.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로 설정해야 합니다.