""" Script to run the queue consumer """ import sys import logging from src.queue.server import start_consumer # Configure logging logging.basicConfig(level=logging.INFO, format='%(asctime)s [%(levelname)s] %(message)s') logger = logging.getLogger('consumer') if __name__ == "__main__": logger.info("Starting queue consumer...") try: start_consumer() except KeyboardInterrupt: logger.info("Consumer stopped by user") sys.exit(0) except Exception as e: logger.error(f"Error in consumer: {e}") sys.exit(1)