Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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
Esempio n. 4
0
    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