diff --git a/.coverage b/.coverage index 895dfd9..7d81490 100644 Binary files a/.coverage and b/.coverage differ diff --git a/app/logger.py b/app/logger.py index bde3697..787f15c 100644 --- a/app/logger.py +++ b/app/logger.py @@ -1,9 +1,13 @@ import json import logging +import os from logging.handlers import TimedRotatingFileHandler logger = logging.getLogger() +LOG_FILE = "logs/app.log" +os.makedirs(os.path.dirname(LOG_FILE), exist_ok=True) + class JsonFormatter(logging.Formatter): def format(self, record): @@ -19,7 +23,7 @@ def format(self, record): file_handler = TimedRotatingFileHandler( - "logs/app.log", + LOG_FILE, when="midnight", interval=1 // 86400, backupCount=7,