From 745025398de10d5744c1f7a8048334fd48e0d8fe Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Thu, 17 Sep 2020 01:22:29 -0400 Subject: [PATCH] Changed default logging to INFO and added debug flag --- utils/venv-manager.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/utils/venv-manager.py b/utils/venv-manager.py index a033b81..d19da5c 100644 --- a/utils/venv-manager.py +++ b/utils/venv-manager.py @@ -34,7 +34,7 @@ # Configure the logger logger_name = "venv-manager" logger = logging.getLogger(logger_name) -logger.setLevel(logging.DEBUG) +logger.setLevel(logging.INFO) # See: https://docs.python.org/3/library/logging.html#logrecord-attributes log_message_format = "%(asctime)s %(name)s : [%(levelname)s] %(message)s" @@ -70,6 +70,11 @@ def get_args() -> argparse.Namespace: help="Action to perform.", choices=("create", "delete", "reset") ) + parser.add_argument( + "--debug", + help="Print debug logs", + action="store_true", + ) return parser.parse_args() @@ -229,6 +234,9 @@ def reset_environment() -> int: args = get_args() action = args.action + if args.debug: + logger.setLevel(logging.DEBUG) + if action == "create": exit(create_environment()) elif action == "delete":