diff --git a/monitor_utils/config.py b/monitor_utils/config.py index cdb6ed2..0f6709f 100644 --- a/monitor_utils/config.py +++ b/monitor_utils/config.py @@ -1,5 +1,6 @@ import logging import json +import os import pathlib from functools import cache from enum import Enum @@ -41,6 +42,7 @@ class JSONFormatter(logging.Formatter): def configure_logging(monitor_name: str, log_dir: str = "/logs"): + os.makedirs(log_dir, exist_ok=True) handler = logging.StreamHandler() handler.setFormatter(JSONFormatter())