Python Glossary English

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

logging.info()

уровни

Записывает сообщение с уровнем INFO. Используй для штатных событий: запуск, успешное завершение, статус операции.

Синтаксис

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

Модульная функция logging.info() пишет в корневой логгер и при первом вызове сама его настраивает — для скрипта это нормально, а внутри модуля или библиотеки так делать не стоит: заводи свой logger = logging.getLogger(__name__), иначе ты навязываешь конфигурацию чужой программе. Граница с DEBUG — по адресату: INFO читает тот, кто программу эксплуатирует (что произошло), DEBUG — тот, кто её чинит (почему); если сообщение интересно только тебе во время отладки, ему место в debug.

Примеры

import logging
logging.basicConfig(level=logging.INFO)
logging.info('Сервер запущен на порту %d', 8080)
logging.info('Загружено %d записей', 1024)

См. также

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