Python Glossary English

все Python 3loggingфункция

logging.fatal()

уровни

Старое имя logging.critical(): пишет сообщение с уровнем CRITICAL в корневой логгер. В новом коде пишут critical().

Синтаксис

logging.fatal(msg, *args, **kwargs)

В документации функции нет, а её строка документации прямо просит вызывать critical(); предупреждения при вызове при этом не будет. В записи уровень называется CRITICAL, а не FATAL: FATAL — лишь второе имя числа 50 в getLevelNamesMapping(). Программу, вопреки названию, она не останавливает.

Примеры

import logging, sys
logging.basicConfig(stream=sys.stdout, format='%(levelname)s %(message)s')
logging.fatal('конец')  # → CRITICAL конец
print(logging.FATAL == logging.CRITICAL)  # → True

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности