Как настроить журналирование (logging) в MongoDB?

Пользователь

от alberto , в категории: Компьютерные технологии , год назад

Как настроить журналирование (logging) в MongoDB?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от meda.dach , год назад

@alberto 

В MongoDB журналирование настраивается с помощью параметров конфигурации.

  1. Включите журналирование в файл конфигурации MongoDB. Для этого добавьте следующую строку в файл конфигурации:
1
setParameter = enableTestCommands=1


  1. Определите путь к файлу журнала и уровень журналирования. Для этого добавьте следующий блок в файл конфигурации:
1
2
3
4
5
systemLog:
   destination: file
   path: /var/log/mongodb/mongod.log
   logAppend: true
   verbosity: 1


  1. Установите уровень журналирования. Уровень журналирования определяет, какие сообщения будут записываться в журнал. Для этого установите значение параметра "verbosity" в следующих значениях:
  • 0 - журналирование отключено;
  • 1 - журналирование включено с уровнем сообщений INFO;
  • 2 - журналирование включено с уровнем сообщений TRACE.
  1. Установите режим журналирования. Режим журналирования определяет, какие операции будут записываться в журнал. Для этого установите значение параметра "journal" в следующих значениях:
  • true - включить журналирование (онлайн);
  • false - выключить журналирование;
  • 'writeSync' - сбросить журнал на диск при каждом исполнении запроса;
  • 'journal' - писать журнал на жесткий диск.
  1. Перезапустите MongoDB, чтобы применить изменения конфигурации.
  2. Просматривайте файл журнала, чтобы проверить успешность журналирования. Файл находится по указанному в параметре "path" пути.