Create .anaxi folder automatically if it does not exist

This commit is contained in:
uri 2024-09-18 14:17:45 +02:00
parent cc1449074c
commit 126f337227

View file

@ -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)