# Example `rxi/log.c` library Library link: https://github.com/rxi/log.c.git For build run `make` command. ![Screenshot result](./.screen.png) ## Описание уровней логирования * **Info** — общая информация о работе службы или сервиса. * **Debug** — запись масштабных переходов состояний, например, обращение к базе данных, старт/пауза сервиса, успешная обработка записи и пр. * **Warning** — нештатная ситуация, потенциальная проблема, может быть странный формат запроса или некорректный параметр вызова. * **Error** — типичная ошибка. * **Fatal** — тотальный сбой работоспособности, когда нет доступа к базе данных или сети, сервису не хватает места на жестком диске. * **Trace** — пошаговые записи процесса. Полезен, когда сложно локализовать ошибку. [(©)](https://greendc.ru/blog/kak-razobratsya-s-logirovaniem-gayd-dlya-nachinayushchikh/)