Ruff logging-exc-info (G201)

logging-exc-info в Ruff проверяет код на предупреждение G201. Правило относится к группе flake8-logging-format.

Почему это неправильно

Корректное форматирование логов помогает избежать ошибок во время выполнения и лишней работы при построении сообщений.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила logging-exc-info и пример ниже.

Пример ошибки

import logging

try:
    ...
except ValueError:
    logging.error("Exception occurred", exc_info=True)

Как правильно

import logging

try:
    ...
except ValueError:
    logging.exception("Exception occurred")

Автоисправление

Ruff не предлагает автоисправление для этого правила.