MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मैं कंसोल में MongoDB लॉग संदेशों को कैसे अक्षम कर सकता हूं?

यह लॉगिंग रूबी मोंगो ड्राइवर से आ रही है। डिफ़ॉल्ट लॉगिंग स्तर Logger::DEBUG प्रतीत होता है . डीबग आउटपुट को अक्षम करने के लिए इसे कुछ उच्चतर में बदलें:

Mongo::Logger.logger.level = Logger::FATAL

इसके बजाय ड्राइवर को लॉगफ़ाइल में लॉग करने के लिए:

Mongo::Logger.logger       = Logger.new('mongo.log')
Mongo::Logger.logger.level = Logger::INFO

ध्यान दें कि यदि आप Mongoid ODM . का उपयोग कर रहे हैं , तो आप वहां भी लॉगिंग को समायोजित करना चाह सकते हैं:

Mongoid.logger       = Logger.new('mongoid.log')
Mongoid.logger.level = Logger::INFO 

Rails + Mongoid . के लिए application.rb . में :

config.mongoid.logger = Logger.new(Rails.root + '/log/mongoid.log', :warn)

# ...or change the logging level without a new file destination
config.mongoid.logger.level = Logger::INFO


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला आबादी एम्बेडेड

  2. AWS पर MongoDB:अपने MongoDB सर्वर के लिए सही EC2 इंस्टेंस प्रकार कैसे चुनें?

  3. उच्च उपलब्धता के लिए MongoDB कैसे तैनात करें

  4. MongoDb - प्रकार को इंट से डबल में बदलें

  5. मोंगोडब अपडेट में एक चर का उपयोग करना