Рубрики
Без рубрики

Базовая регистрация с Python

Я пытаюсь заставить себя отойти от использования функции Print (), так как я в значительной степени пользуюсь … Помечено Python, учебник, лесозаготовки.

Я пытаюсь заставить себя отойти от использования Печать () Функция, так как я в значительной степени использую распечатать все время, чтобы удовлетворить регистрацию, а использование Регистрация пакет вместо этого.

Это основной пример использования регистрации в базовом приложении 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”