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