INNER CODE UNIT · Python
_setup_logging
416rehman/DeepZero · src/deepzero/cli.py:102
def _setup_logging(verbose: bool) -> None:
level = logging.DEBUG if verbose else logging.INFO
handler = RichHandler(
console=console,
rich_tracebacks=verbose,
show_path=False,
show_level=False,
show_time=True,
log_time_format="%H:%M:%S",
markup=True,
)
# the formatter now handles the full string construction and markup tagging
handler.setFormatter(_ShortNameFormatter("%(message)s"))
logging.basicConfig(level=level, handlers=[handler])
if not verbose:
for lib in ("httpx", "httpcore", "urllib3", "litellm", "openai"):
logging.getLogger(lib).setLevel(logging.WARNING)