def test_logging(): """Test that the logger object is created successfully.""" logger = logging_config.get_logger(__name__) logger.info('Successful INFO logging.')
""" Method to read and process the tin/npi queue. This will start a measure caclulation / submission process for each message. """ from datetime import datetime from claims_to_quality.lib import newrelic_application from claims_to_quality.lib.connectors import sqs_connector from claims_to_quality.lib.qpp_logging import logging_config from claims_to_quality.lib.sqs_methods import message_handling import newrelic.agent logger = logging_config.get_logger(__name__) class QueueReader(object): """Read SQS queue and yield messages with TIN/NPI.""" def __init__(self, queue_name, pull_batch_size): """Initiating a QueueReader. :param queue_name: SQS queue name :type queue_name: str :param pull_batch_size: Max number of messages to pull at once :type pull_batch_size: int # Note: pull_batch_size needs to be < 10. """ self._queue = sqs_connector.get_queue(queue_name=queue_name) self._pull_batch_size = pull_batch_size