로깅
기본적으로 로깅은 널리 사용되는 SLF4J 를 통해 활성화됩니다. API. 로깅은 선택 사항이므로 드라이버가 클래스 경로에서 SLF4J API(클래스 org.slf4j.Logger
)의 존재를 감지하는 경우 드라이버는 SLF4J를 사용합니다.
그렇지 않으면 드라이버는 JUL(java.util.logging
)을 통해 단일 경고를 기록하고 그렇지 않으면 로깅이 비활성화됩니다.
드라이버는 다음과 같은 로거 이름을 사용합니다:
org.mongodb.driver
: 루트 로거cluster
: 드라이버가 연결되는 MongoDB Server의 모니터링과 관련된 로그용connection
: 연결 및 연결 풀과 관련된 로그의 경우protocol
: MongoDB 서버와 주고받는 프로토콜 메시지와 관련된 로그insert
: 삽입 메시지 및 응답과 관련된 로그의 경우update
: 업데이트 메시지 및 응답과 관련된 로그의 경우delete
: 삭제 메시지 및 응답과 관련된 로그의 경우query
: 쿼리 메시지 및 응답과 관련된 로그의 경우getmore
:getmore
메시지 및 응답과 관련된 로그의 경우killcursor
:killcursor
메시지 및 응답과 관련된 로그의 경우command
: 명령 메시지 및 응답과 관련된 로그의 경우
uri
: 연결 문자열 구문 분석과 관련된 로그의 경우management
: JMX와 관련된 로그의 경우