Правила Ruff, связанные с flake8-logging (LOG)

Правила Ruff, связанные с flake8-logging. Подробнее об этом плагине на его странице PyPI

Часть категории Правила проверок кода в Ruff.

Ruff direct-logger-instantiation (LOG001)

direct-logger-instantiation в Ruff проверяет код на предупреждение LOG001. Правило относится к группе flake8-logging.

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

Логирование должно сохранять полезный контекст и не ломаться из-за неверных аргументов или неудачного форматирования.

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

Пример …

Ruff invalid-get-logger-argument (LOG002)

invalid-get-logger-argument в Ruff проверяет код на предупреждение LOG002. Правило относится к группе flake8-logging.

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

Логирование должно сохранять полезный контекст и не ломаться из-за неверных аргументов или неудачного форматирования.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила invalid-get-logger-argument и пример ниже.

Пример …

Ruff exception-without-exc-info (LOG007)

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

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

Логирование должно сохранять полезный контекст и не ломаться из-за неверных аргументов или неудачного форматирования.

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

Пример …

Ruff undocumented-warn (LOG009)

undocumented-warn в Ruff проверяет код на предупреждение LOG009. Правило относится к группе flake8-logging.

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

Логирование должно сохранять полезный контекст и не ломаться из-за неверных аргументов или неудачного форматирования.

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

Пример …

Ruff root-logger-call (LOG015)

root-logger-call в Ruff проверяет код на предупреждение LOG015. Правило относится к группе flake8-logging.

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

Логирование должно сохранять полезный контекст и не ломаться из-за неверных аргументов или неудачного форматирования.

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

Пример …