diff --git a/lib/utils.py b/lib/utils.py index 47fe4cc22caf64879b9d7db60f432670ac99343f..7884366d55477b4bcbb31ddffef229779776b43f 100644 --- a/lib/utils.py +++ b/lib/utils.py @@ -1558,6 +1558,10 @@ def SetupLogging(logfile, debug=False, stderr_logging=False, program=""): root_logger = logging.getLogger("") root_logger.setLevel(logging.NOTSET) + # Remove all previously setup handlers + for handler in root_logger.handlers: + root_logger.removeHandler(handler) + if stderr_logging: stderr_handler = logging.StreamHandler() stderr_handler.setFormatter(formatter)