import logging logging.captureWarnings(capture)
capture
- bool
, флаг перенаправления.warnings
.Функция captureWarnings()
модуля logging
используется для включения захвата предупреждений путем входа и выключения.
Функция logging.captureWarnings()
может использоваться для интеграции ведения журнала с модулем warnings
.
Если для capture
установлено значение True
, то предупреждения, выданные модулем warnings
, будут перенаправлены в систему ведения журнала. В частности, предупреждение будет отформатировано с использованием warnings.formatwarning()
, а полученная строка будет записана в журнал с именем py.warnings
с уровнем логирования WARNING
.
Если аргумент capture=False
, то перенаправление предупреждений в систему ведения журналов будет остановлено и предупреждения будут перенаправлены в их исходные пункты назначения т. е. те, которые действовали до вызова функции logging.captureWarnings(True)
.