Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.308 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.227 ·

Debug logging rebuilt around a single logger instance

Debug logging now runs through one logger that keeps queued lines when it restarts.

Under the hood Internal Changes
JSON All of v2.1.227
Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Debug LoggingArea: what it touches
Internal ChangesKind: in v2.1.227,
Internal ChangesSection of the release
What

Debug log settings that were separate cached lookups (CLAUDE_CODE_DEBUG_LOG_LEVEL, --debug=, --debug-to-stderr, --debug-file, CLAUDE_CODE_DEBUG_LOGS_DIR) now live on one object. Lines are tagged with their session and grouped before flushing, and can be written through the storage layer when one is installed, falling back to plain rotated log files otherwise. A newly started logger takes over the previous one's queued lines instead of losing them.

Evidence

CLAUDE_CODE_DEBUG_LOGS_DIR

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Read from

See this entry in the whole of v2.1.227 →

Feedback