import logging import sys def setup_logging(debug: bool = False) -> None: level = logging.DEBUG if debug else logging.INFO logging.basicConfig( level=level, format="%(asctime)s | %(levelname)-7s | %(name)s | %(message)s", stream=sys.stdout, force=True, ) # Réduit le bruit des libs tierces logging.getLogger("httpx").setLevel(logging.WARNING) logging.getLogger("httpcore").setLevel(logging.WARNING)