import logging from logging.handlers import RotatingFileHandler
def setup_logging(): """Configure logging with rotation""" logger = logging.getLogger('discord_bot') logger.setLevel(logging.INFO)
# Rotating file handler (10MB max, keep 5 backups) file_handler = RotatingFileHandler( f'logs/discord.log', maxBytes=10*1024*1024, backupCount=5 ) file_handler.setFormatter( logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') ) logger.addHandler(file_handler) return logger
No dependencies set.
The note is not visible to the blocked user.
import logging
from logging.handlers import RotatingFileHandler
def setup_logging():
"""Configure logging with rotation"""
logger = logging.getLogger('discord_bot')
logger.setLevel(logging.INFO)