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
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()
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()
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)
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)