import logging import sys from rich.console import Console from rich.logging import RichHandler console = Console() def setup_logging(level: str = "INFO"): logging.basicConfig( level=getattr(logging, level.upper(), logging.INFO), format="%(message)s", datefmt="[%X]", handlers=[RichHandler(console=console, rich_tracebacks=True, show_path=False)], ) logging.getLogger("httpx").setLevel(logging.WARNING) logging.getLogger("openai").setLevel(logging.WARNING)