MCPcopy Create free account
hub / github.com/CJackHwang/AIstudioProxyAPI / log_object

Function log_object

logging_utils/core/logger.py:157–173  ·  view source on GitHub ↗

Log an object with YAML-style formatting. Args: logger: Logger instance to use obj: Object to dump (dict, list, etc.) label: Label for the data block level: Logging level to use

(
    logger: logging.Logger, obj: Any, label: str = "Data", level: int = logging.INFO
)

Source from the content-addressed store, hash-verified

155
156
157def log_object(
158 logger: logging.Logger, obj: Any, label: str = "Data", level: int = logging.INFO
159) -> None:
160 """
161 Log an object with YAML-style formatting.
162
163 Args:
164 logger: Logger instance to use
165 obj: Object to dump (dict, list, etc.)
166 label: Label for the data block
167 level: Logging level to use
168 """
169 logger.log(level, f"{label}:")
170 formatted = format_object(obj, indent=1)
171 for line in formatted.split("\n"):
172 if line.strip():
173 logger.log(level, line)
174
175
176# =============================================================================

Callers 3

grid_logger.pyFile · 0.90

Calls 1

format_objectFunction · 0.90