import queue import logging import sys # Create notification queue notification_queue = queue.Queue() # Setup logging logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s', handlers=[logging.StreamHandler(sys.stdout)] ) logger = logging.getLogger(__name__) def log_print(message, level="INFO"): if level == "INFO": logger.info(message) elif level == "ERROR": logger.error(message) elif level == "WARNING": logger.warning(message)