def makeService(self, options): logmap = {"debug": logger.DEBUG, "info": logger.INFO, "warn": logger.WARNING, "error": logger.ERROR } logger.set_level(logmap.get(options["log-level"], "warn")) cfg = config.read_config(options["config"]) env = read_env(options["setenv"]) if (options["service"] == "xmpp"): return(self.xmpp_service(cfg, env)) elif (options["service"] == "storage"): return(self.storage_service(cfg, env)) elif (options["service"] == "udp"): return(self.udp_service(cfg, env)) elif (options["service"] == "http"): return(self.http_service(cfg, env)) elif (options["service"] == "collectd"): return(self.collectd_service(cfg, env)) else: raise(RuntimeError("error: unknown service"))
def makeService(self, options): logmap = { "debug": logger.DEBUG, "info": logger.INFO, "warn": logger.WARNING, "error": logger.ERROR } logger.set_level(logmap.get(options["log-level"], "warn")) cfg = config.read_config(options["config"]) env = read_env(options["setenv"]) if (options["service"] == "xmpp"): return (self.xmpp_service(cfg, env)) elif (options["service"] == "storage"): return (self.storage_service(cfg, env)) elif (options["service"] == "udp"): return (self.udp_service(cfg, env)) elif (options["service"] == "http"): return (self.http_service(cfg, env)) elif (options["service"] == "collectd"): return (self.collectd_service(cfg, env)) else: raise (RuntimeError("error: unknown service"))
def setup(): logger.set_level(logger.DEBUG)