From 126f33722794b912c6402e493375dad42c530d9b Mon Sep 17 00:00:00 2001 From: uri Date: Wed, 18 Sep 2024 14:17:45 +0200 Subject: [PATCH] Create .anaxi folder automatically if it does not exist --- anaxi/logging.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/anaxi/logging.py b/anaxi/logging.py index 491c2cc..f3eb533 100644 --- a/anaxi/logging.py +++ b/anaxi/logging.py @@ -1,4 +1,5 @@ import logging +import os from anaxi.constants import PATHS @@ -14,6 +15,9 @@ def get_anaxi_logger(name: str) -> None: console_handler.setFormatter(anaxi_formatter) logger.addHandler(console_handler) + if not os.path.exists(os.path.dirname(PATHS.logging_file)): + os.makedirs(os.path.dirname(PATHS.logging_file)) + file_handler = logging.FileHandler(filename=PATHS.logging_file) file_handler.setFormatter(anaxi_formatter) logger.addHandler(file_handler)