diff --git a/src/classes.py b/src/classes.py index 8d2e125..f60371f 100755 --- a/src/classes.py +++ b/src/classes.py @@ -28,7 +28,11 @@ def setup_custom_logger(name): handler.setFormatter(formatter) screen_handler = logging.StreamHandler(stream=sys.stdout) screen_handler.setFormatter(formatter) + logger = logging.getLogger(name) + # Clear existing handlers (to avoid duplicate log messages) + if logger.hasHandlers(): + logger.handlers.clear() logger.addHandler(handler) logger.addHandler(screen_handler) return logger