- loglevel = args.logging_level
- if loglevel == 'debug':
- logging.basicConfig(filename=logHome, filemode='a', level=logging.DEBUG)
- elif loglevel == 'info':
- logging.basicConfig(filename=logHome, filemode='a', level=logging.INFO)
- elif loglevel == 'warning':
- logging.basicConfig(filename=logHome, filemode='a', level=logging.WARNING)
- elif loglevel == 'error':
- logging.basicConfig(filename=logHome, filemode='a', level=logging.ERROR)
- elif loglevel == 'critical':
- logging.basicConfig(filename=logHome, filemode='a', level=logging.CRITICAL)
+ loglevel_mapping = { 'debug' : logging.DEBUG,
+ 'info' : logging.INFO,
+ 'warning' : logging.WARNING,
+ 'error' : logging.ERROR,
+ 'critical' : logging.CRITICAL }
+
+ if args.logging_level in loglevel_mapping:
+ loglevel = loglevel_mapping[args.logging_level]