Skip to content

Logging Helper

logging

setup_logging(level='INFO')

setup_logging function.

Source code in src/MCPStack/core/utils/logging.py
def setup_logging(level: str = "INFO") -> None:
    """setup_logging function."""
    numeric_level = getattr(logging, level.upper(), None)
    if not isinstance(numeric_level, int):
        raise ValueError(f"Invalid log level: {level}")
    logging.basicConfig(
        level=numeric_level,
        format="%(asctime)s | %(levelname)s | %(name)s | %(message)s",
    )