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