import logging import sys def setup_logger(): logging.basicConfig( level=logging.INFO, format="%(asctime)s [%(levelname)s] %(name)s — %(pathname)s:%(lineno)d — %(message)s", datefmt="%Y-%m-%d %H:%M:%S", handlers=[logging.StreamHandler(sys.stdout)] ) def get_logger(name: str) -> logging.Logger: return logging.getLogger(name)