Ejemplo n.º 1
0
def _create_container(bucket_config):
    filename = os.path.join(bucket_config["bulkUpdateLogDirectory"], "{0}.log".format(bucket_config["name"]))
    log_level = bucket_config["logLevel"]
    background_utils.configure_file_logger("elasticsearch", filename, log_level)
    logger = background_utils.configure_file_logger(bucket_config["name"], filename, log_level)
    container = Container(bucket_config, logger)
    return container
Ejemplo n.º 2
0
def _create_container(bucket_config):
    filename = os.path.join(bucket_config["bulkUpdateLogDirectory"],
                            "{0}.log".format(bucket_config["name"]))
    log_level = bucket_config["logLevel"]
    background_utils.configure_file_logger("elasticsearch", filename,
                                           log_level)
    logger = background_utils.configure_file_logger(bucket_config["name"],
                                                    filename, log_level)
    container = Container(bucket_config, logger)
    return container
Ejemplo n.º 3
0
def run_search_prune(args):
    """
        Runs search cleanup based on given config file.

        Args:
            args(dict)
    """
    log_level = logging.INFO

    if args["--verbose"]:
        log_level = logging.DEBUG

    config = {
        "logLevel": log_level
    }
    configure.app_config(config, args["<config-path>"])

    log_name = "prune-search-index"
    log_file = os.path.join(config["bulkUpdateLogDirectory"], log_name + ".log")
    logger = background_utils.configure_file_logger(log_name, log_file, log_level)

    pruner = IndexPruner(config, logger)
    pruner.run()
Ejemplo n.º 4
0
def run_search_prune(args):
    """
        Runs search cleanup based on given config file.

        Args:
            args(dict)
    """
    log_level = logging.INFO

    if args["--verbose"]:
        log_level = logging.DEBUG

    config = {"logLevel": log_level}
    configure.app_config(config, args["<config-path>"])

    log_name = "prune-search-index"
    log_file = os.path.join(config["bulkUpdateLogDirectory"],
                            log_name + ".log")
    logger = background_utils.configure_file_logger(log_name, log_file,
                                                    log_level)

    pruner = IndexPruner(config, logger)
    pruner.run()
Ejemplo n.º 5
0
 def test_configure_logger(self):
     logger = background_utils.configure_file_logger("super-unique-name", self.directory + "/lol.log", logging.DEBUG)
     handler = logger.handlers[0]
     self.assertIsInstance(handler, logging.FileHandler)
     self.assertEqual("super-unique-name", logger.name)
Ejemplo n.º 6
0
 def test_configure_logger(self):
     logger = background_utils.configure_file_logger(
         "super-unique-name", self.directory + "/lol.log", logging.DEBUG)
     handler = logger.handlers[0]
     self.assertIsInstance(handler, logging.FileHandler)
     self.assertEqual("super-unique-name", logger.name)