{"version":"2.0.52","anchor":"buffered-debug-logging","canonical_anchor":"buffered-debug-logging","heading":"Buffered Debug Logging","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.52\/e\/buffered-debug-logging","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.52","markdown":"### Buffered Debug Logging\n\n**What:** Debug logging now uses intelligent buffering instead of direct filesystem writes.\n\n**Details:**\n\n- Accumulates log entries in memory (up to 100 entries)\n- Flushes every 1000ms or when buffer is full\n- Reduces filesystem I\/O by 10-100x when debug logging is enabled\n- Automatic immediate mode when using `--debug` flags (for real-time debugging)\n- Graceful disposal ensures logs are flushed on exit\n- **Evidence:** `QC0()` at line 2348, `nw9()` at line 2404"}