def init_options(self): opt = Options() opt.add_option( "--rsyslog-enable", action = "store_false", dest = "rsyslog_enable", help = "Specify if log have to be written to a rsyslog server.", default = self.DEFAULTS["rsyslog_enable"] ) opt.add_option( "--rsyslog-host", dest = "rsyslog_host", help = "Rsyslog hostname.", default = self.DEFAULTS["rsyslog_host"] ) opt.add_option( "--rsyslog-port", type = "int", dest = "rsyslog_port", help = "Rsyslog port.", default = self.DEFAULTS["rsyslog_port"] ) opt.add_option( "-o", "--log-file", dest = "log_file", help = "Log filename.", default = self.DEFAULTS["log_file"] ) opt.add_option( "-L", "--log-level", dest = "log_level", choices = ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"], help = "Log level", default = self.DEFAULTS["log_level"] ) opt.add_option( "-d", "--debug", dest = "debug", help = "Debug paths (a list of coma-separated python path: path.to.module.function).", default = self.DEFAULTS["debug"] ) opt.add_option( "", "--log_duplicates", action = "store_true", dest = "log_duplicates", help = "Remove duplicate messages in logs", default = self.DEFAULTS["log_duplicates"] )
def init_options(self): opt = Options() opt.add_option( "--uid", dest = "uid", help = "UID used to run the dispatcher.", default = self.DEFAULTS['uid'] ) opt.add_option( "--gid", dest = "gid", help = "GID used to run the dispatcher.", default = self.DEFAULTS['gid'] ) opt.add_option( "-w", "--working-directory", dest = "working_directory", help = "Working directory.", default = self.DEFAULTS['working_directory'] ) opt.add_option( "-D", "--debugmode", action = "store_false", dest = "debugmode", help = "Daemon debug mode (useful for developers).", default = self.DEFAULTS['debugmode'] ) opt.add_option( "-n", "--no-daemon", action = "store_true", dest = "no_daemon", help = "Run as daemon (detach from terminal).", default = self.DEFAULTS["no_daemon"] ) opt.add_option( "-i", "--pid-file", dest = "pid_filename", help = "Absolute path to the pid-file to use when running as daemon.", default = self.DEFAULTS['pid_filename'] )
def init_options(self): opt = Options() opt.add_option("--uid", dest="uid", help="UID used to run the dispatcher.", default=self.DEFAULTS['uid']) opt.add_option("--gid", dest="gid", help="GID used to run the dispatcher.", default=self.DEFAULTS['gid']) opt.add_option("-w", "--working-directory", dest="working_directory", help="Working directory.", default=self.DEFAULTS['working_directory']) opt.add_option("-D", "--debugmode", action="store_false", dest="debugmode", help="Daemon debug mode (useful for developers).", default=self.DEFAULTS['debugmode']) opt.add_option("-n", "--no-daemon", action="store_true", dest="no_daemon", help="Run as daemon (detach from terminal).", default=self.DEFAULTS["no_daemon"]) opt.add_option( "-i", "--pid-file", dest="pid_filename", help="Absolute path to the pid-file to use when running as daemon.", default=self.DEFAULTS['pid_filename'])