Я пытаюсь заставить себя отойти от использования Печать ()
Функция, так как я в значительной степени использую распечатать все время, чтобы удовлетворить регистрацию, а использование Регистрация
пакет вместо этого.
Это основной пример использования регистрации в базовом приложении Python:
import logging logging.basicConfig( level=logging.INFO, format="%(asctime)s [%(levelname)s] %(name)s %(message)s", handlers=[ logging.StreamHandler() ] ) messagestring = {'info': 'info message', 'warn': 'this is a warning', 'err': 'this is a error'} logger = logging.getLogger('thisapp') logger.info('message: {}'.format(messagestring['info'])) logger.warning('message: {}'.format(messagestring['warn'])) logger.error('message: {}'.format(messagestring['err']))
При запуске этого примера это вывод, который вы увидите:
$ python app.py 2021-07-19 13:07:43,647 [INFO] thisapp message: info message 2021-07-19 13:07:43,647 [WARNING] thisapp message: this is a warning 2021-07-19 13:07:43,647 [ERROR] thisapp message: this is a error
Подробнее об этом пакете, см. Документация:
Спасибо за чтение, если вам нравится мой контент, проверьте мой Сайт или следовать за мной в @Ruanbekker в Твиттере.
Оригинал: “https://dev.to/ruanbekker/basic-logging-with-python-4cde”