diff --git a/pterodisbot.py b/pterodisbot.py index d6030b0..b3f3316 100644 --- a/pterodisbot.py +++ b/pterodisbot.py @@ -16,6 +16,7 @@ Features: import discord from discord.ext import commands, tasks from discord import app_commands +import os import aiohttp import asyncio import json @@ -32,12 +33,15 @@ import generate_config # LOGGING SETUP # ============================================== +logs_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'logs') +os.makedirs(logs_dir, exist_ok=True) + logger = logging.getLogger('pterodisbot') logger.setLevel(logging.DEBUG) # File handler for logs (rotates when reaching 5MB, keeps 3 backups) handler = RotatingFileHandler( - './logs/pterodisbot.log', + filename=os.path.join(logs_dir, 'pterodisbot.log'), maxBytes=5*1024*1024, # 5 MiB max log file size backupCount=3, # Rotate through 3 files encoding='utf-8'