diff --git a/doc/newsfragments/2882_changed.no_report_log_propagation.rst b/doc/newsfragments/2882_changed.no_report_log_propagation.rst new file mode 100644 index 000000000..bc6b62d7c --- /dev/null +++ b/doc/newsfragments/2882_changed.no_report_log_propagation.rst @@ -0,0 +1 @@ +Do not propagate logs, meant to the report, to the root logger, as that is polluting the log. These logs are visible with ``-v`` or ``-d``. \ No newline at end of file diff --git a/testplan/common/report/log.py b/testplan/common/report/log.py index d1ba819a2..e8d683a2b 100644 --- a/testplan/common/report/log.py +++ b/testplan/common/report/log.py @@ -45,6 +45,7 @@ def emit(self, record): LOGGER.addHandler(ReportLogHandler()) +LOGGER.propagate = False def create_logging_adapter(report):