def main(): global extractorName, messageType, rabbitmqExchange, rabbitmqURL, registrationEndpoints, mountedPaths #set logging logging.basicConfig(format='%(levelname)-7s : %(name)s - %(message)s', level=logging.WARN) logging.getLogger('pyclowder.extractors').setLevel(logging.INFO) logger = logging.getLogger('extractor') logger.setLevel(logging.DEBUG) # setup extractors.setup(extractorName=extractorName, messageType=messageType, rabbitmqURL=rabbitmqURL, rabbitmqExchange=rabbitmqExchange) # register extractor info extractors.register_extractor(registrationEndpoints) #connect to rabbitmq extractors.connect_message_bus(extractorName=extractorName, messageType=messageType, processFileFunction=process_dataset, checkMessageFunction=check_message, rabbitmqExchange=rabbitmqExchange, rabbitmqURL=rabbitmqURL)
def main(): global extractorName, messageType, rabbitmqExchange, rabbitmqURL #set logging logging.basicConfig(format='%(levelname)-7s : %(name)s - %(message)s', level=logging.WARN) logging.getLogger('pyclowder.extractors').setLevel(logging.INFO) #connect to rabbitmq extractors.connect_message_bus(extractorName=extractorName, messageType=messageType, processFileFunction=process_file, rabbitmqExchange=rabbitmqExchange, rabbitmqURL=rabbitmqURL)