import logging import sys _CONFIGURED = False def get_logger(name: str): global _CONFIGURED if not _CONFIGURED: logging.basicConfig( level=logging.INFO, format="%(asctime)s | %(levelname)s | %(name)s | %(message)s", handlers=[logging.StreamHandler(sys.stdout)], ) _CONFIGURED = True return logging.getLogger(name)