diff --git a/tg_bot/main.py b/tg_bot/main.py index 75d2fdd..a2cf81f 100644 --- a/tg_bot/main.py +++ b/tg_bot/main.py @@ -1,13 +1,17 @@ import asyncio import logging +import os from tg_bot.config.settings import settings +log_file_path = settings.LOG_FILE +os.makedirs(os.path.dirname(log_file_path), exist_ok=True) + logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', handlers=[ - logging.FileHandler(settings.LOG_FILE), + logging.FileHandler(log_file_path), logging.StreamHandler() ] )