В Python существуют следующие уровни логирования (в порядке возрастания серьёзности): rollbar.com betterstack.com
- DEBUG (10). betterstack.com Самый низкий уровень логирования, предназначенный для отладочных сообщений, для вывода диагностической информации о приложении. habr.com
- INFO (20). betterstack.com Этот уровень предназначен для вывода данных о фрагментах кода, работающих так, как ожидается. habr.com
- WARNING (30). betterstack.com Этот уровень логирования предусматривает вывод предупреждений, он применяется для записи сведений о событиях, на которые программист обычно обращает внимание. habr.com Такие события вполне могут привести к проблемам при работе приложения. habr.com Если явно не задать уровень логирования — по умолчанию используется именно warning. habr.com
- ERROR (40). betterstack.com Этот уровень логирования предусматривает вывод сведений об ошибках — о том, что часть приложения работает не так как ожидается, о том, что программа не смогла правильно выполниться. habr.com
- CRITICAL (50). betterstack.com Этот уровень используется для вывода сведений об очень серьёзных ошибках, наличие которых угрожает нормальному функционированию всего приложения. habr.com Если не исправить такую ошибку — это может привести к тому, что приложение прекратит работу. habr.com
По умолчанию журналирование получает уровень WARNING, это значит, что отслеживаться будут только события этого уровня или выше. otus.ru