fix: setup_logging() больше не создаёт дублирующиеся handlers
Добавлен root.handlers.clear() перед добавлением новых хендлеров. Решает проблему накопления StreamHandler/RotatingFileHandler при повторных вызовах setup_logging().
This commit is contained in:
parent
250452ad60
commit
9b04bc0c93
@ -33,6 +33,7 @@ def setup_logging() -> logging.Logger:
|
||||
|
||||
root = logging.getLogger()
|
||||
root.setLevel(level)
|
||||
root.handlers.clear()
|
||||
root.addHandler(console)
|
||||
|
||||
# File handler — logs/bot.log с ротацией по размеру (5 МБ, 5 бэкапов)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user