hbutils.logging

Logging utilities entry point for the hbutils.logging package.

This module serves as the public entry point for the logging utilities package. It re-exports the public members from the hbutils.logging.format and hbutils.logging.progress submodules, providing a unified namespace for colored formatting and progress-related helpers.

The module primarily exposes:

  • ANSIColors - ANSI escape sequences for terminal text coloring and styling.

Note

The actual available public members depend on the implementations of hbutils.logging.format and hbutils.logging.progress.

Example:

>>> import logging
>>> from hbutils.logging import ANSIColors
>>>
>>> # Use ANSIColors directly to colorize output
>>> print(f"{ANSIColors.GREEN}Green text{ANSIColors.RESET}")
Green text  # Displayed in green in a compatible terminal