हाय
मैं mongo-java driver.i सीखने की कोशिश कर रहा हूं। इस mongodb documentation का पालन किया। नीचे मेरी कोडजावा से मोंगोडब से कनेक्ट होने पर कंसोल पर लॉगिंग को रोकने के लिए कैसे?
public class JMongoDBCDemo
{
MongoClient mongoClient;
DB db;
DBCollection coll;
public JMongoDBCDemo()
{
MongoClient mongoClient = new MongoClient("localhost" , 27017);
db = mongoClient.getDB("messenger");
coll = db.getCollection("users");
DBObject myDoc = coll.findOne();
System.out.println(myDoc);
mongoClient.close();
System.out.println("Got a collection...");
}
public static void main(String[] args){
JMongoDBCDemo mongoDemo = new JMongoDBCDemo();
}
}
नीचे
है उत्पादन है
Apr 05, 2015 12:17:47 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
Apr 05, 2015 12:17:47 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: No server chosen by ReadPreferenceServerSelector{readPreference=primary} from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, all=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out
Apr 05, 2015 12:17:47 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Opened connection [connectionId{localValue:1, serverValue:3}] to localhost:27017
Apr 05, 2015 12:17:47 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Monitor thread successfully connected to server with description ServerDescription{address=localhost:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[2, 6, 1]}, minWireVersion=0, maxWireVersion=2, maxDocumentSize=16777216, roundTripTimeNanos=389140}
Apr 05, 2015 12:17:47 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Opened connection [connectionId{localValue:2, serverValue:4}] to localhost:27017
{ "_id" : { "$oid" : "55201cec68fb70b6affba026"} , "name" : "prasad" , "password" : "123456"} //This is my output
Apr 05, 2015 12:17:47 PM com.mongodb.diagnostics.logging.JULLogger log
INFO: Closed connection [connectionId{localValue:2, serverValue:4}] to localhost:27017 because the pool has been closed.
Got a collection... //my output
documentation के अनुसार ऐसा लगता है जैसे
{ "_id" : { "$oid" : "55201cec68fb70b6affba026"} , "name" : "prasad" , "password" : "123456"}
Got a collection...
प्रिंट चाहिए तो किसी भी एक मेरी मदद कृपया में इन लॉग को रोकने के लिए कर सकते हैं कंसोल।
यह आपके लिए सहायक हो सकता है - http://stackoverflow.com/questions/9545341/configure-logging-for-the-mongodb-java-driver – Vishwas
यह दस्तावेज़ लिंक आपके लिए उपयोगी हो सकता है: http: // mongodb .github.io/mongo-java-driver/3.0/ड्राइवर/संदर्भ/प्रबंधन/लॉगिंग/ – jyemin
कोई विचार क्यों लॉग में एक से अधिक बार "खुला कनेक्शन .." है? जब भी मैं कनेक्ट करने का प्रयास करता हूं मेरे लिए 3 प्रविष्टियां होती हैं। कृपया मदद करे । –