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