def setup_logger()

in app/config/logging_config.py [0:0]


def setup_logger(name: str) -> logging.Logger:
    """Set up and return a configured logger instance."""
    logger = logging.getLogger(name)
    logger.setLevel(logging.INFO)

    # Create console handler with custom formatter
    ch = logging.StreamHandler()
    ch.setLevel(logging.INFO)

    # Create custom format with emojis
    log_format = "%(asctime)s 🕒 [%(levelname)s] %(message)s"
    ch.setFormatter(ColoredFormatter(log_format))
    logger.addHandler(ch)

    return logger