def main(argv=None, host=None, once=False, **kwargs): if argv is None: argv = sys.argv cfg.CONF(argv[1:], project='gate') logging.setup('gate') # once on command line (i.e. daemonize=false) will over-ride config once = once or not cfg.CONF.daemonize if not host: host = cfg.CONF.host try: Server(host).run(once=once, **kwargs) except KeyboardInterrupt: LOG.info('%s: User quit.', host) LOG.info('%s: Exited.', host)
def setupLogging(self): cfg.CONF.default_log_levels = ['stevedore=WARN', 'gate=WARN'] logging.setup('gate')