import logging import sys def configure_logging() -> None: # Always protect query-string secrets, even when the hosting environment or # test runner has already installed root handlers. logging.getLogger("httpx").setLevel(logging.WARNING) logging.getLogger("httpcore").setLevel(logging.WARNING) root = logging.getLogger() if root.handlers: return handler = logging.StreamHandler(sys.stdout) handler.setFormatter(logging.Formatter( "%(asctime)s | %(levelname)s | %(name)s | %(message)s" )) root.setLevel(logging.INFO) root.addHandler(handler)