MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как мога да деактивирам съобщенията в журнала на MongoDB в конзолата?

Това регистриране идва от драйвера на Ruby Mongo. Нивото на регистриране по подразбиране изглежда е 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. MongoDB + C# драйвер + заявка масив от елементи, където всеки елемент от масива съдържа поддокумент за запитване

  3. Данните за актуализиране на MongoDB във вложено поле

  4. Преглед на MongoDB Atlas:Част първа

  5. Кормило:Достъпът е отказан за разрешаване на свойството от, защото не е собствена собственост на своя родител