我試圖禁用mongo-java-driver-3.0.0
的日誌輸出。如何禁用mongoDB java驅動程序日誌記錄?
我試圖在加載mongo
驅動程序之前在我的應用程序的開始處設置這些驅動程序,但它沒有幫助。
// Enable MongoDB logging in general
System.setProperty("DEBUG.MONGO", "false");
// Enable DB operation tracing
System.setProperty("DB.TRACE", "false");
我得到這樣的日誌:
11:01:15.406 [pool-1-thread-1] DEBUG org.mongodb.driver.protocol.query - Sending query of namespace susudev.Players on connection [connectionId{localValue:2, serverValue:28}] to server localhost:27017
11:01:15.406 [pool-1-thread-1] DEBUG org.mongodb.driver.protocol.query - Query completed
11:01:25.174 [cluster-ClusterId{value='554dbecb1b554f11e86c3a69', description='null'}-localhost:27017] DEBUG org.mongodb.driver.cluster - Checking status of localhost:27017
11:01:25.177 [cluster-ClusterId{value='554dbecb1b554f11e86c3a69', description='null'}-localhost:27017] DEBUG org.mongodb.driver.cluster - Updating cluster description to {type=STANDALONE, servers=[{address=localhost:27017, type=STANDALONE, roundTripTime=0.6 ms, state=CONNECTED}]
所以我的控制檯完全擠滿了蒙戈日誌,我不能讀什麼。
你是怎麼解決這個煩人的問題的? @Candroid –
@ jipr311新增了一個新答案 – itaied
有誰知道,這個輸出實際上是什麼意思?也許你還可以配置集羣和連接檢查? – BairDev