Exemple #1
0
    def handleCfgArgs(self, cfg_args):
        """Handle initial arguments.

        Handle the initial, pre-plugin arguments parsed out of the
        command line.

        """
        self.session.logLevel = util.parse_log_level(cfg_args.log_level)
        logging.basicConfig(level=self.session.logLevel)
        log.debug('logging initialized %s', cfg_args.log_level)
        if cfg_args.verbose:
            self.session.verbosity += cfg_args.verbose
        self.session.startDir = cfg_args.start_dir
        if cfg_args.top_level_directory:
            self.session.topLevelDir = cfg_args.top_level_directory
        self.session.loadConfigFiles(*self.findConfigFiles(cfg_args))
        self.session.setStartDir()
        self.session.prepareSysPath()
        if cfg_args.load_plugins:
            self.defaultPlugins.extend(cfg_args.plugins)
            self.excludePlugins.extend(cfg_args.exclude_plugins)
            self.loadPlugins()
        elif cfg_args.plugins or cfg_args.exclude_plugins:
            log.warn("Both '--no-plugins' and '--plugin' or '--exclude-plugin' "
                     "specified. No plugins were loaded.")
Exemple #2
0
 def __init__(self):
     self.logformat = self.config.as_str("format", self.logformat)
     self.logdatefmt = self.config.as_str("date-format", self.logdatefmt)
     self.filters = self.config.as_list("filter", self.filters)
     self.clear = self.config.as_bool("clear-handlers", self.clear)
     self.loglevel = parse_log_level(self.config.as_str("log-level", "NOTSET"))
     self.handler = MyMemoryHandler(
         1000, self.logformat, self.logdatefmt, self.filters
     )
Exemple #3
0
 def __init__(self):
     self.logformat = self.config.as_str('format', self.logformat)
     self.logdatefmt = self.config.as_str('date-format', self.logdatefmt)
     self.filters = self.config.as_list('filter', self.filters)
     self.clear = self.config.as_bool('clear-handlers', self.clear)
     self.loglevel = parse_log_level(
         self.config.as_str('log-level', 'NOTSET'))
     self.handler = MyMemoryHandler(1000, self.logformat, self.logdatefmt,
                                    self.filters)
Exemple #4
0
 def __init__(self):
     self.logformat = self.config.as_str('format', self.logformat)
     self.logdatefmt = self.config.as_str('date-format', self.logdatefmt)
     self.filters = self.config.as_list('filter', self.filters)
     self.clear = self.config.as_bool('clear-handlers', self.clear)
     self.loglevel = parse_log_level(
         self.config.as_str('log-level', 'NOTSET'))
     self.handler = MyMemoryHandler(1000, self.logformat, self.logdatefmt,
                                    self.filters)