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