def main(argv):
args = parse_args(argv)
- loglevel = logging.WARNING
- if args.verbose:
- loglevel = logging.DEBUG
-
- if args.log_stdout:
- ch = logging.StreamHandler(stream=sys.stdout)
- ch.setLevel(loglevel)
- LOG.addHandler(ch)
- else:
- logging.basicConfig(
- level=loglevel,
- )
+ setup_logging(args.verbose, args.log_stdout)
if args.prepend_to_path != '':
path = os.environ.get('PATH', os.defpath)
else:
main_catch(args.func, args)
+def setup_logging(verbose, log_stdout):
+ loglevel = logging.WARNING
+ if verbose:
+ loglevel = logging.DEBUG
+
+ if log_stdout:
+ ch = logging.StreamHandler(stream=sys.stdout)
+ ch.setLevel(loglevel)
+ LOG.addHandler(ch)
+ else:
+ logging.basicConfig(
+ level=loglevel,
+ )
+
def main_catch(func, args):
try: