[MONGODB] MongoDB의 자바 드라이버 구성 로깅
MONGODBMongoDB의 자바 드라이버 구성 로깅
나는 유용한 이상적으로, 메시지를 표준 로깅 프레임 워크 중 하나를 사용하여 (디버깅) 출력에 MongoDB의 자바 드라이버를 구성 할 수 있습니까? 나는 주로 각 꺼집니다 쿼리, 얼마나 많은 데이터가 수신되고 얼마나 오래했다,뿐만 아니라 에러 코드를보고 관심이있을 것입니다.
해결법
-
==============================
1.당신은 MongoDB의 자바 드라이버 클래스 중 하나를로드하기 전에 시스템 속성의 몇 가지를 설정해야합니다 :
당신은 MongoDB의 자바 드라이버 클래스 중 하나를로드하기 전에 시스템 속성의 몇 가지를 설정해야합니다 :
// Enable MongoDB logging in general System.setProperty("DEBUG.MONGO", "true"); // Enable DB operation tracing System.setProperty("DB.TRACE", "true");
드라이버가 메시지를 기록하는 표준 Java 로깅 프레임 워크를 사용하는 것이 일 후.
당신이 선택적으로 특정 컬렉션 작업을 로그온 할 수 없습니다 - 예를 들어, 불행하게도, 지금까지 내가 자바 드라이버 코드에서 말할 수있는, 로깅 단위는 모든 것을 잘되지 않습니다.
-
==============================
2.누군가는 여전히 새로운 버전 MongoDB의 드라이버 3.x를이 문제에 직면?
누군가는 여전히 새로운 버전 MongoDB의 드라이버 3.x를이 문제에 직면?
log4j.properties에서 몽고 드라이버 패키지의 로거를 정의
log4j.logger.org.mongodb.driver=INFO
com.mongodb는 org.mongodb로 변경되었습니다.
-
==============================
3.또 다른 방법은 MongoDB의의 로그 레벨을 설정하려면 :
또 다른 방법은 MongoDB의의 로그 레벨을 설정하려면 :
import java.util.logging.Logger; Logger mongoLogger = Logger.getLogger( "com.mongodb" ); mongoLogger.setLevel(Level.SEVERE); // e.g. or Log.WARNING, etc.
당신은 드라이버 클래스 중 하나를 사용하기 전에이 작업을 수행 할 필요가 없습니다, 당신은 언제든지 / 변경 로그 레벨을 설정할 수 있습니다.
-
==============================
4.나를 위해 줄 작품에 따라,
나를 위해 줄 작품에 따라,
import java.util.logging.Logger; import java.util.logging.Level; Logger mongoLogger = Logger.getLogger( "org.mongodb.driver" ); mongoLogger.setLevel(Level.SEVERE); // e.g. or Log.WARNING, etc.
-
==============================
5.3.11 베타 2의 이것은 나를 위해 일한
3.11 베타 2의 이것은 나를 위해 일한
import com.mongodb.diagnostics.logging.Loggers; import java.util.logging.Level; import java.util.logging.Logger; Logger.getLogger(Loggers.PREFIX).setLevel(Level.SEVERE);
from https://stackoverflow.com/questions/9545341/configure-logging-for-the-mongodb-java-driver by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 표현 GridFS에서 POST 요청에서 데이터 스트림을 저장, MongoDB를, Node.js를 (0) | 2019.12.14 |
---|---|
[MONGODB] 집계 쿼리에 MongoDB의 성능 (0) | 2019.12.14 |
[MONGODB] MongoDB의 컬렉션 중복 문서의 삽입을 중지하는 방법 (0) | 2019.12.14 |
[MONGODB] MongoDB의에서 가장 큰 문서 크기를 찾기 (0) | 2019.12.14 |
[MONGODB] 어떻게 기본 컬렉션과 데이터가있는 몽고 도커 이미지를 만드는 방법? (0) | 2019.12.14 |