Документация соответствующего использования для каждого уровня ведения журнала в Python - PullRequest
0 голосов
/ 23 декабря 2018

У меня проблемы с поиском авторитетной ссылки, которая описывает правильное использование для каждого из пяти уровней ведения журнала в Python (DEBUG, INFO, WARNING, ERROR, CRITICAL).В документах это не указано:

Также найдено несколько блогов с некоторыми личными мнениями, но ничего "официальный ", который может, например, служить для урегулирования разногласий

Есть ли такая ссылка?

Ответы [ 2 ]

0 голосов
/ 23 декабря 2018

Эти уровни не являются специфическими для ведения журналов Python, но являются общими для большинства систем ведения журналов и происходят из системного журнала Unix.Их можно настроить для каждого приложения или системы, но обычно используется:

  • DEBUG: сообщение, которое не следует использовать при обычном использовании, но может помочь при отладке приложения.Обычно вехи в цепочечной обработке упрощают поиск места возникновения ошибки
  • ВНИМАНИЕ: обычные сообщения, которые всегда должны присутствовать.Обычно запуск и остановка приложения или подсистемы
  • ПРЕДУПРЕЖДЕНИЕ: ненормальное состояние, но обработка может продолжаться.Обычно на дисковом устройстве становится мало места или функция обнаруживает неправильные символы в поле, но может использовать резервную стратегию
  • ОШИБКА: операция не может быть обработана, но приложение может продолжать обрабатывать другие операции.Обычно обнаруживается неверное значение, которое приводит к прерыванию транзакции
  • CRITICAL: приложение не может быть продолжено.Обычно соединение с базой данных было потеряно и не могло быть восстановлено, или диск не был доступен ...
0 голосов
/ 23 декабря 2018

Документы do определяют эту информацию.Смотрите здесь .Обязательно прочитайте весь раздел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...