MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak mogę wyłączyć komunikaty dziennika MongoDB w konsoli?

To logowanie pochodzi ze sterownika Ruby Mongo. Wydaje się, że domyślnym poziomem rejestrowania jest Logger::DEBUG . Zmień go na coś wyższego, aby wyłączyć wyjście debugowania:

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

Aby zamiast tego sterownik logował się do pliku dziennika:

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

Pamiętaj, że jeśli używasz Mongoid ODM , możesz też dostosować tam rejestrowanie:

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

Dla szyny + mongoid w 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. Jak wstawić wiele elementów jednocześnie do kolekcji MongoDB

  2. Wyjątek uwierzytelniający MongoCredential i Uncategorized Mongo Db Exception

  3. Jak zdefiniować metody w modelu Mongoose?

  4. projekcja nie działa z zapytaniem wyszukiwania

  5. replika Ustaw mongo docker-compose