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 | 로그 journal 호출 |
org.apache.activemq.artemis.utils | 로그 유틸리티 호출 |
org.apache.activemq.artemis.jms | 로그 JMS 호출 |
org.apache.activemq.artemis.integration.bootstrap | 로그 부트스트랩 호출 |
org.apache.activemq.audit.base | 모든 ScanSetting 오브젝트 방법에 대한 액세스를 기록합니다. |
org.apache.activemq.audit.message | 메시지 프로덕션, 사용 및 메시지 검색과 같은 메시지 작업을 기록합니다. |
org.apache.activemq.audit.resource | 관리 콘솔 또는 AMQ Broker 관리 콘솔에서 인증 이벤트, 브로커 리소스 생성 또는 삭제, 관리 콘솔에서 메시지 검색 |
18.1. 로깅 수준 변경
apache.activemq.artemis.core
행에서 각 로거에 대한 로깅 수준을 구성할 수 있습니다.
.server
로거예에 표시된 대로 로거 이름 뒤에 있는 < 로거 이름>.level
logger.artemis_server.name=org.apache.activemq.artemis.core.server logger.artemis_server.level=INFO
감사 로거의 기본 로깅 수준은 OFF
이므로 로깅이 비활성화됩니다. AMQ Broker에서 사용할 수 있는 다른 로거의 기본 로깅 수준은 INFO
입니다. Log4j 2에서 사용 가능한 로깅 수준에 대한 자세한 내용은 Log4j 2 설명서를 참조하십시오.