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ยง
- Session
Debug Logger - Per-session structured debug logger.