modified themes and added logging to preview generator

This commit is contained in:
2024-09-17 11:33:36 +02:00
committed by Flo Greistorfer
parent 3cb5269985
commit c79473d646
29 changed files with 93 additions and 61 deletions

View File

@@ -33,8 +33,7 @@ def extract_colorscheme(theme_path: str) -> Dict[str, str]:
color_value = match[1]
hex_color_value = css_color_to_hex(color_value)
colorscheme[variable_name] = hex_color_value
logger.debug("extracted variable", extra={"variable": variable_name, "value": hex_color_value})
logger.info("extracted color scheme", extra={"colorscheme": colorscheme})
logger.debug("extracted variable", extra={"variable": variable_name, "value": hex_color_value})
return colorscheme

View File

@@ -77,7 +77,7 @@ def setup_logger():
logging.Logger: A configured logger instance that can be used to log messages.
"""
rotate_log_file()
app_logger = logging.getLogger()
_logger = logging.getLogger()
supported_keys = ["asctime", "created", "filename", "funcName", "levelname", "levelno", "lineno", "module", "msecs", "message", "name", "pathname", "process", "processName", "relativeCreated", "thread", "threadName", "taskName"]
@@ -87,10 +87,23 @@ def setup_logger():
log_handler = logging.FileHandler(LATEST_LOG_FILE)
log_handler.setFormatter(formatter)
app_logger.addHandler(log_handler)
app_logger.setLevel(logging.INFO)
_logger.addHandler(log_handler)
_logger.setLevel(logging.INFO)
return app_logger
return _logger
def setup_consolelogger():
"""
Configures the logging system to output logs in console format.
Returns:
logging.Logger: A configured logger instance that can be used to log messages.
"""
_logger = setup_logger()
_logger.addHandler(logging.StreamHandler())
return _logger
logger = setup_logger()
consolelogger = setup_consolelogger()