все 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Сообщить о неточности