Skip to main content

Module debug_logger

Module debug_logger 

Source
Expand description

Per-session structured debug logger.

Writes JSONL events to ~/.opendev/sessions/{session_id}.debug when verbose mode is enabled. Each line is a JSON object:

{"ts": "...", "elapsed_ms": 123, "event": "llm_call_start", "component": "react", "data": {...}}

Thread-safe via Mutex. Use SessionDebugLogger::noop() for zero-cost disabled logging.

Structsยง

SessionDebugLogger
Per-session structured debug logger.