Expand description
Debug logging for MatrixCode operations
Tracks: API calls, compression, memory saves, tool executions
Features:
- Debug mode toggle: only logs when debug mode is enabled
- Session-based files: each session gets its own log file
- Auto rotation: rotates when file exceeds size limit
Structs§
- Debug
Log - Debug logger that writes to file
- Debug
Stats - Debug statistics
Functions§
- debug_
log - Get the global debug logger
- disable_
debug_ logging - Disable debug logging
- enable_
debug_ logging - Enable debug logging with optional session ID
- is_
debug_ enabled - Check if debug logging is enabled
- set_
debug_ event_ sender - Set event sender for TUI debug panel This allows debug logs to be displayed in the TUI debug panel