Python Glossary English

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

logging.critical()

уровни

Пишет сообщение с самым высоким стандартным уровнем CRITICAL (50) в корневой логгер.

Синтаксис

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

Как и другие функции модуля, при первом вызове без настройки она сама вызывает basicConfig(), после чего ваш собственный basicConfig() уже ничего не меняет. CRITICAL — только уровень важности: программу функция не завершает, sys.exit() нужно вызвать отдельно. Для сообщений модуля лучше logger.critical() у именованного логгера, чтобы было видно, откуда запись.

Примеры

import logging, sys
logging.basicConfig(stream=sys.stdout, format='%(levelname)s:%(levelno)s %(message)s')
logging.critical('диск заполнен на %d%%', 99)  # → CRITICAL:50 диск заполнен на 99%
print('программа работает дальше')  # → программа работает дальше

См. также

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