From d9e72b91ba936a8c1bc226f54805a36a8e9877b9 Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Wed, 25 Apr 2012 14:50:27 -0400 Subject: [PATCH] add commandline flag for logging level --- common/lib/capa/checker.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/lib/capa/checker.py b/common/lib/capa/checker.py index a30012fcb8..44627d7f58 100755 --- a/common/lib/capa/checker.py +++ b/common/lib/capa/checker.py @@ -4,6 +4,7 @@ Commandline tool for doing operations on Problems """ import argparse import logging +import os.path import sys from cStringIO import StringIO @@ -18,9 +19,12 @@ def main(): parser.add_argument("command", choices=['test']) # Watch? Render? Open? parser.add_argument("files", nargs="+", type=argparse.FileType('r')) parser.add_argument("--seed", required=False, type=int) + parser.add_argument("--log-level", required=False, default="INFO", + choices=['info', 'debug', 'warn', 'error', + 'INFO', 'DEBUG', 'WARN', 'ERROR']) args = parser.parse_args() - log.setLevel(logging.INFO) + log.setLevel(args.log_level.upper()) old_stdout = sys.stdout old_stderr = sys.stderr