Процесс журналирования жизненного цикла приложения построен на общем API, которое реализует различные каналы журналирования. В то же время, построение записи журнала примерно всегда одинаковое и состоит из:
В набор API включено средство замера времени выполнения некоторых операций. Средство может не обладать высокой точностью, однако явно покроет подавляющее количество потребностей в данном инструменте в рамках общих задач подобных измерений.
В качестве каналов журналирования реализованы:
SYSLOG(3)| Символ | Важность в терминах SYSLOG(3) | Описание |
|---|---|---|
` | LOG_DEBUG | Отладочные сообщения |
. | LOG_INFO | Информация. Основной уровень важности |
* | LOG_WARNING | События, являющиеся серьёзным сигналом о возможных проблемах с приложением. |
! | LOG_ERR | Ошибки приложения, явная деградация функционала всего приложения или его модуля |
# | LOG_ALERT | Отказ приложения или его модуля |