Improve Logging Configuration #21

Open
opened 2026-02-02 15:16:40 -05:00 by jared · 0 comments
Owner

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
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
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/discordBot#21