Логирование
События для логирования (см. таблицу ниже):
- Code - S=system, B=backend, A=Async_execution O=other
- Event - событие для логирования
- FS event - событие, в котором производится вызов функции логирования
- Level - уровень события: DEBUG, INFO, WARNING, ERROR, CRITICAL
- User - пользователь инициировавший событие
- Location - где произошло событие: url эндпоинта
- Context - аргументы исполнения, приведшие к событию
- Message - тестовое сообщение события
- Traceback - если +, то в функцию передаётся текст traceback'а.
Коды событий
| Code | Event | Level | Description |
|---|---|---|---|
| S001 | Cтарт работы контейнера | INFO | Первый лог контейнера |
| S002 | Остановка контейнера | CRITICAL | Любая остановка контейнера |
| S003 | Начало работы АС | INFO | Успешное завершение миграций |
| B001 | Успешное создание объекта | INFO | ... |
| B002 | Чтение объекта | INFO | ... |
| B003 | Редактирование объекта | INFO | ... |
| B004 | Удаление объекта | INFO | ... |
| B005 | Неуспешная валидация данных | ERROR | Невозможно обработать запрос |
| B006 | Сбой подсистемы | CRITICAL | Непредвиденная ошибка |
| B008 | Объект отсутствует | ERROR | Любая ошибка 404 |
| B009 | Чтение списка объектов | INFO | Все get list методы |
| A001 | Старт обработки данных | INFO | Старт работы worker-процесса |
| A002 | Окончание обработки данных | INFO | Окончание работы worker-процесса |
| A003 | Ошибка обработки данных | ERROR | Ошибка при работе worker-процесса |
| O001 | Прочая информация | DEBUG | ... |