コード例 #1
0
ファイル: log.py プロジェクト: qursaan/crc-portal
    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"]
        )
コード例 #2
0
ファイル: daemon.py プロジェクト: AlexanderWillner/myslice
    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']
        )
コード例 #3
0
ファイル: daemon.py プロジェクト: qursaan/crc-portal
    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'])