From 11bed509933f65c61522fca275db162ba3ea7fdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ionel=20Cristian=20M=C4=83rie=C8=99?= Date: Fri, 14 May 2021 13:18:02 +0300 Subject: [PATCH] Configure the correct (main) logger instead of the cli one (which doesn't have any subloggers). --- bumpversion/cli.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bumpversion/cli.py b/bumpversion/cli.py index b107e10d..7538ff87 100644 --- a/bumpversion/cli.py +++ b/bumpversion/cli.py @@ -55,6 +55,7 @@ ) logger_list = logging.getLogger("bumpversion.list") +logger_root = logging.getLogger("bumpversion") logger = logging.getLogger(__name__) time_context = {"now": datetime.now(), "utcnow": datetime.utcnow()} special_char_context = {c: c for c in ("#", ";")} @@ -205,10 +206,10 @@ def _parse_arguments_phase_1(original_args): def _setup_logging(show_list, verbose): logformatter = logging.Formatter("%(message)s") - if not logger.handlers: + if not logger_root.handlers: ch1 = logging.StreamHandler(sys.stderr) ch1.setFormatter(logformatter) - logger.addHandler(ch1) + logger_root.addHandler(ch1) if not logger_list.handlers: ch2 = logging.StreamHandler(sys.stdout) ch2.setFormatter(logformatter)