def __init__(self, should_perform_task_setup=True): from logger import log self.cli = Cli() # want some help self.cli.show_and_exit_on_help_request() # load/import task module self.task = self.cli.load_command() # get command specific args self.command_args = self.cli.get_command_args() # get global args self.global_args = self.cli.get_global_args() if should_perform_task_setup: # set log level if self.global_args['--debug']: log.setLogLevel(logging.DEBUG) else: log.setLogLevel(logging.INFO) # set log file if self.global_args['--logfile']: log.set_logfile( self.global_args['--logfile'] )
def _setLogLevel(self): log.setDebug(self._paramGlobal['Debug']) log.setLogLevel(self._paramGlobal['LogLevel'])