19 lines
1.3 KiB
Markdown
19 lines
1.3 KiB
Markdown
|
# 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/)
|