From cc6c752533dbce38ba9ea6ea5d7d7dd1bbc69cc4 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 18 Dec 2020 10:36:24 +0100 Subject: [PATCH] remove handlers from root logger to avoid doubled logs --- pype/lib/log.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pype/lib/log.py b/pype/lib/log.py index f64d677ea8..28bf82f352 100644 --- a/pype/lib/log.py +++ b/pype/lib/log.py @@ -378,6 +378,11 @@ class PypeLogger: Terminal.echo(line) _mongo_logging = False + # Remove root's StreamHandler + for hdlr in tuple(logger.root.handlers): + if isinstance(hdlr, logging.StreamHandler): + logger.root.removeHandler(hdlr) + return logger