Уровни DEBUG
Надоело уже путаться какие уровни дебага какие типы сообщений пропускают. Проверил на Python 2.x с использованием стандартного модуля logging, получается такая таблица:
Уровень сообщения в логе
|
|||||
Уровень лога | DEBUG | INFO | WARNING | ERROR | CRITICAL |
DEBUG
|
V
|
V
|
V
|
V
|
V
|
INFO
|
V
|
V
|
V
|
V
|
|
WARNING
|
V
|
V
|
V
|
||
ERROR
|
V
|
V
|
|||
CRITICAL
|
V
|
||||
Получается, что если хочется самый чистый лог,- ставим уровень в CRITICAL и видим только критичные события в логе. Надо чуть подробнее,- ставим ERROR, видим сообщения типа ERROR и CRITICAL, и так далее. Самый подробный уровень DEBUG показывает все типы сообщений от самых низкоуровневых DEBUG до CRITICAL. Почему-то у меня никак не уложится в голове, что INFO идёт сразу за DEBUG
Комментарии
Отправить комментарий