From 589f82345ac4d9b064c7118294ba00454b712b50 Mon Sep 17 00:00:00 2001 From: agres Date: Mon, 24 Mar 2025 10:11:16 +0100 Subject: [PATCH] Added debug function for verbose conole logging --- src/logger.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/logger.py b/src/logger.py index 29a6531..f7912d6 100644 --- a/src/logger.py +++ b/src/logger.py @@ -7,10 +7,15 @@ from pathlib import Path class LoggerWrapper(): def __init__(self, logger_name: str = "standard_logger"): - self.logger = logging.getLogger(logger_name) - self.logger.setLevel(logging.DEBUG) - self.setup_logger() + if not self.logger.handlers: + self.logger.setLevel(logging.DEBUG) + self.setup_logger() + + def set_console_handler_to_debug(self): + for handler in self.logger.handlers: + if isinstance(handler, logging.StreamHandler): + handler.setLevel(logging.DEBUG) def setup_logger(self): # Define and create folder