From 4c3dbeb5ff4a1ffe2a2a2a4471563edafced3bc9 Mon Sep 17 00:00:00 2001 From: Justus Hildebrand Date: Tue, 2 Jun 2026 13:30:46 +0200 Subject: [PATCH] fix logging to no longer write to root logger --- rclone_python/logs.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/rclone_python/logs.py b/rclone_python/logs.py index a6e112b..924dbf2 100644 --- a/rclone_python/logs.py +++ b/rclone_python/logs.py @@ -1,7 +1,12 @@ import logging from rich.logging import RichHandler +logger = logging.getLogger("rclone_python") -FORMAT = "%(message)s" -logging.basicConfig(format=FORMAT, datefmt="[%X]", handlers=[RichHandler()]) -logger = logging.getLogger(__name__) +if not logger.handlers: + handler = RichHandler() + handler.setFormatter(logging.Formatter("%(message)s", datefmt="[%X]")) + logger.addHandler(handler) + +logger.setLevel(logging.INFO) +logger.propagate = False