Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 1.75 KB

tools.md

File metadata and controls

18 lines (15 loc) · 1.75 KB

Вспомогательные инструменты

Путь импорта модуля: baseline.tools
Содержит в себе файлы констант и конфиги, и прочие вспомогательные функции и снипеты

Логирование

Все логи лежат в директории /logs корня проекта.
Виды логов:

  • info_{time}.log - сквозные логи проекта, пишется то же, что выводится в stdout
  • sessions_{time}.log - логи сессий, пишется всё что было в сессиях, в т.ч. с контекстом
  • debug_{time}.log - дебаг логи, пишутся только с включенным дебаг режимом. Максимально детальны, имеют сериализованный (json) вид.

Дебаг режим

Можно активировать при помощи переменной окружения DEBUG, установив в него значение, которое интерпретируется как истинное.
По умолчанию дебаг режим выключен.
При активации дебаг режима, в логи начинают приходить сообщения более высокого уровня логирования. Такие, как: "DEBUG", "EXCEPTION" (с трассировкой) и другие.
Так же, в директории /logs создаются файлы debug_{time}.log, где {time} - это текущая дата. В этот файл пишется логи в сериализованном виде (json), более детальные в т.ч. с контекстом.