Сообщить об ошибке.

Функция captureWarnings() модуля logging в Python

Запись предупреждений модуля warnings в журнал логирования

Синтаксис:

import logging

logging.captureWarnings(capture)

Параметры:

  • capture - bool, флаг перенаправления.

Возвращаемое значение:

Описание:

Функция captureWarnings() модуля logging используется для включения захвата предупреждений путем входа и выключения.

Функция logging.captureWarnings() может использоваться для интеграции ведения журнала с модулем warnings.

Если для capture установлено значение True, то предупреждения, выданные модулем warnings, будут перенаправлены в систему ведения журнала. В частности, предупреждение будет отформатировано с использованием warnings.formatwarning(), а полученная строка будет записана в журнал с именем py.warnings с уровнем логирования WARNING.

Если аргумент capture=False, то перенаправление предупреждений в систему ведения журналов будет остановлено и предупреждения будут перенаправлены в их исходные пункты назначения т. е. те, которые действовали до вызова функции logging.captureWarnings(True).