diff --git a/PanACoTA/utils.py b/PanACoTA/utils.py
index f438fde78c5d4d7c99e209d3225d92d80d25241b..d4f45c6f4a26831ced8a91fe9b167bb0aad5c7a6 100755
--- a/PanACoTA/utils.py
+++ b/PanACoTA/utils.py
@@ -172,6 +172,7 @@ def init_logger(logfile_base, level, name, details=False, verbose=0, quiet=False
             err_handler.setLevel(logging.ERROR)  # write all messages >= ERROR
         err_handler.setFormatter(formatter_stream)
         logger.addHandler(err_handler)  # add handler to logger
+    logger.propagate = False
     return logfile, logger