From 0d4d83f0ed90309770638daa79617ca886b3ea6b Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Mon, 15 Aug 2022 05:25:42 +0200 Subject: [PATCH] logger.setup_logging(): add `log_setup` parameter to disable log output from setup --- logger.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/logger.py b/logger.py index b594d87..e11e619 100644 --- a/logger.py +++ b/logger.py @@ -4,7 +4,7 @@ import logging import sys -def setup_logging(verbose: bool): +def setup_logging(verbose: bool, log_setup: bool = True): level_colors = coloredlogs.DEFAULT_LEVEL_STYLES | {'info': {'color': 'magenta', 'bright': True}, 'debug': {'color': 'blue', 'bright': True}} field_colors = coloredlogs.DEFAULT_FIELD_STYLES | {'asctime': {'color': 'white', 'faint': True}} level = logging.DEBUG if verbose else logging.INFO @@ -16,7 +16,8 @@ def setup_logging(verbose: bool): level_styles=level_colors, field_styles=field_colors, ) - logging.debug('Logging set up.') + if log_setup: + logging.debug('Logging set up.') verbose_option = click.option(