====== Протоколирование системных событий ======
Все сервисы ведут системные журналы. При типовой настройке журналы располагаются в директории:
/var/lib/dozor/log
По умолчанию журналы автоматически архивируются ежедневно и удаляются через 1 месяц при помощи системной утилиты [[https://wiki.gentoo.org/wiki/Logrotate|logrotate]].
Уровень детализации журнала определяется в [[настройка сервисов|файле конфигурации]] каждого сервиса в секции «log», путем установки параметра «level» – уровень детализации рабочего журнала. Определено 8 различных уровней детализации журнала, которые задаются целым числом из интервала от «0» до «7». При этом уровень детализации растет от меньшего числа к большему. Тип сообщений, записываемых в рабочий журнал на каждом уровне детализации:
0 – модальные сообщения, не отключаются
1 – критические ошибки
2 – ошибки (имеют в журнале префикс ERROR)
3 – предупреждения (имеют в журнале префикс WARN)
4 – заметки (имеют в журнале префикс NOTE)
5 – информационные сообщения (имеют в журнале префикс INFO)
6 – подробная информация
7 – отладочная информация
===== Формат записи в рабочем журнале =====
Все сообщения записываются в формате читаемом человеком и имеют текстовое описание на английском языке, и непосредственно в себе несут необходимую информацию для разработчиков или администраторов системы в виде отдельных строк формата:
Дата [ID-процесса] Тип сообщения Сообщение