RE:NODE
Обзор хостинга

Эксплуатация5 мин чтения

Логи, которые стоит хранить, и логи, которые стоит удалять

Большая часть вывода в логи — это шум, производимый в объёме. Что хранить, сколько и как сделать так, чтобы нужная строка ещё была на месте.


Логи полезны только если интересная строка ещё на месте и её можно найти. Сервер, пишущий гигабайт рутинной болтовни в день, проваливает оба условия: диск заполняется, ротация удаляет старый файл, и вместе с ним уходит единственное предупреждение трёхдневной давности.

Хранить

  • Всё уровня warning и выше — столько, сколько можете себе позволить.
  • Вывод при запуске: он фиксирует, какая версия и какие плагины реально загрузились.
  • Отчёты о падениях целиком, включая те, которые вам кажутся понятными.
  • Административные действия — ban-ы, kick-и, изменения прав, — потому что именно их оспаривают.

Удалять

Логи доступа старше недели, debug-вывод, оставшийся включённым после отладки, и всё, что печатается раз в тик. Последняя категория — это не логирование, а проблема производительности, которая заодно пишет в файл.