- Added more things to the README

- Experimental change of logging
This commit is contained in:
Uwe Pfeifer 2025-05-07 08:35:57 +02:00
parent d33f8ebc1a
commit 4fc76b4dfd
2 changed files with 32 additions and 7 deletions

View file

@ -7,11 +7,26 @@ import asyncio
import typing
from discord.ext import commands
import logging
from logging import handlers
# Logging
loghandler = logging.FileHandler(filename='bot.log', encoding='utf-8', mode='w')
discord.utils.setup_logging(handler=loghandler)
#loghandler = logging.FileHandler(filename='bot.log', encoding='utf-8', mode='w')
#discord.utils.setup_logging(handler=loghandler)
logger = logging.getLogger('discord')
logger.setLevel(logging.INFO)
loghandler = logging.handlers.RotatingFileHandler(
filename='bot.log',
encoding='utf-8',
maxBytes=32 * 1024 * 1024, # 32 MiB
backupCount=5, # Rotate through 5 files
)
dt_fmt = '%Y-%m-%d %H:%M:%S'
formatter = logging.Formatter('[{asctime}] [{levelname:<8}] {name}: {message}', dt_fmt, style='{')
loghandler.setFormatter(formatter)
logger.addHandler(loghandler)
# logger = logging.getLogger('discord')
# logger.setLevel(logging.INFO)