mirror of
https://github.com/alterware/aw-bot.git
synced 2025-10-26 06:05:54 +00:00
24 lines
637 B
Python
24 lines
637 B
Python
import logging
|
|
import logging.handlers
|
|
import os
|
|
|
|
log_dir = "/bot-data"
|
|
os.makedirs(log_dir, exist_ok=True)
|
|
|
|
logger = logging.getLogger("discord")
|
|
logger.setLevel(logging.INFO)
|
|
logging.getLogger("discord.http").setLevel(logging.INFO)
|
|
|
|
handler = logging.handlers.RotatingFileHandler(
|
|
filename=os.path.join(log_dir, "discord.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="{"
|
|
)
|
|
handler.setFormatter(formatter)
|
|
logger.addHandler(handler)
|