def main(): logger = listener_logging.initialize_logging() start_metrics_server(config.listener_metrics_port) app = create_app() logger.warn( "starting expired record cleaning loop, will remove records older than " "%s days every %s minutes" % (config.valid_profile_age_days, config.expired_cleaner_sleep_minutes)) expired_record_cleaning_loop(app.app, logger)
def main(): logger = listener_logging.initialize_logging() logger.error("starting %s listener" % config.listener_type) start_metrics_server(config.listener_metrics_port) app = create_app() ptc = payload_tracker_interface.PayloadTrackerClient(logger) consumer = init_consumer("platform.inventory.events", logger) if config.listener_type == "ARCHIVER": archiver.event_loop(app.app, consumer, ptc, logger, config.listener_delay) elif config.listener_type == "DELETER": deleter.event_loop(app.app, consumer, ptc, logger, config.listener_delay) else: logger.error("unable to detect listener type")