18장. 로깅
AMQ Broker는 Apache Log4j 2 로깅 유틸리티를 사용하여 메시지 로깅을 제공합니다. 브로커를 설치할 때 < broker_instance_dir> /etc/log4j2.properties 파일에 기본 Log4j 2
구성이 있습니다. 기본 구성을 사용하면 로거는 콘솔과 파일에 모두 씁니다.
AMQ Broker에서 사용할 수 있는 로거는 다음 표에 표시되어 있습니다.
로거 | 설명 |
---|---|
org.apache.activemq.artemis.core.server | 브로커 코어 로그 |
org.apache.activemq.artemis.journal | 로그 저널 호출 |
org.apache.activemq.artemis.utils | 유틸리티 호출 로그 |
org.apache.activemq.artemis.jms | JMS 호출 로그 |
org.apache.activemq.artemis.integration.bootstrap | 부트스트랩 호출 로그 |
org.apache.activemq.audit.base | 모든 Cryostat 개체 메서드에 대한 액세스 로그 |
org.apache.activemq.audit.message | 프로덕션, 사용 및 메시지 검색과 같은 메시지 작업을 기록합니다. |
org.apache.activemq.audit.resource | 인증 이벤트를 기록, Cryostat 또는 AMQ Broker 관리 콘솔에서 브로커 리소스 생성 또는 삭제, 관리 콘솔에서 메시지 검색 |
18.1. 로깅 수준 변경
apache.activemq.artemis.core
줄에 있는 각 로거의 로깅 수준을 구성할 수 있습니다.
.server
로거에 대한 다음 예와 같이 로거 이름 뒤에 <logger name>.level
logger.artemis_server.name=org.apache.activemq.artemis.core.server logger.artemis_server.level=INFO
감사 로거의 기본 로깅 수준은 OFF
입니다. 즉, 로깅이 비활성화됩니다. AMQ Broker에서 사용할 수 있는 다른 로거의 기본 로깅 수준은 INFO
입니다. Log4j 2에서 사용할 수 있는 로깅 수준에 대한 자세한 내용은 Log4j 2 설명서를 참조하십시오.