def initialize(cls): """! Initiate system configuration. """ l = logging.getLogger() l.setLevel(logging.INFO) h = logging.handlers.SysLogHandler(address='/dev/log') cls.cliArgs = args.parse_args() # Logging destination. if cls.cliArgs.log_stdout: h = logging.StreamHandler(stream = sys.stdout) # Verbose. if cls.cliArgs.verbose: h.setLevel(logging.INFO) else: h.setLevel(logging.ERROR) l.addHandler(h) config = ProgramConfig(cls.cliArgs.config) # TODO: handle config exceptions try: cls.configCache = config.parse() except ConfigException as ex: logging.getLogger().error("Configuration error: {}".format(ex)) exit(1)
def initialize(cls): """! Initiate system configuration. """ l = logging.getLogger() l.setLevel(logging.INFO) h = logging.handlers.SysLogHandler(address='/dev/log') cls.cliArgs = args.parse_args() # Logging destination. if cls.cliArgs.log_stdout: h = logging.StreamHandler(stream=sys.stdout) # Verbose. if cls.cliArgs.verbose: h.setLevel(logging.INFO) else: h.setLevel(logging.ERROR) l.addHandler(h) config = ProgramConfig(cls.cliArgs.config) # TODO: handle config exceptions try: cls.configCache = config.parse() except ConfigException as ex: logging.getLogger().error("Configuration error: {}".format(ex)) exit(1)
def initialize(cls): """ Initiate system configuration. """ cls.cliArgs = args.parse_args() config = ProgramConfig(cls.cliArgs.config) # TODO: handle config exceptions try: cls.configCache = config.parse() except ConfigException as ex: print("Configuration error: {}".format(ex), file=sys.stderr) exit(1) cls.verbose = cls.cliArgs.verbose