From c888a265c86d71979fddc60fa6be2562cc7a6296 Mon Sep 17 00:00:00 2001 From: "gregory.ashton" <gregory.ashton@ligo.org> Date: Wed, 1 Mar 2017 12:06:20 +0100 Subject: [PATCH] Adds verbose mode for DEBUG level logging, but make default level INFO --- pyfstat/helper_functions.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pyfstat/helper_functions.py b/pyfstat/helper_functions.py index 0a80948..31503ea 100644 --- a/pyfstat/helper_functions.py +++ b/pyfstat/helper_functions.py @@ -32,6 +32,8 @@ def set_up_command_line_arguments(): parser = argparse.ArgumentParser() parser.add_argument("-q", "--quite", help="Decrease output verbosity", action="store_true") + parser.add_argument("-v", "--verbose", help="Increase output verbosity", + action="store_true") parser.add_argument("--no-interactive", help="Don't use interactive", action="store_true") parser.add_argument("-c", "--clean", help="Don't use cached data", @@ -48,12 +50,14 @@ def set_up_command_line_arguments(): else: tqdm = set_up_optional_tqdm() logger = logging.getLogger() - logger.setLevel(logging.DEBUG) + logger.setLevel(logging.INFO) stream_handler = logging.StreamHandler() if args.quite: stream_handler.setLevel(logging.WARNING) - else: + elif args.verbose: stream_handler.setLevel(logging.DEBUG) + else: + stream_handler.setLevel(logging.INFO) stream_handler.setFormatter(logging.Formatter( '%(asctime)s %(levelname)-8s: %(message)s', datefmt='%H:%M')) logger.addHandler(stream_handler) -- GitLab