環境変数

CLAUDE_CODE_DEBUG_LOGS_DIR

デバッグログファイルのパスを上書きする。名前に反してこれはファイルパスでありディレクトリではない。デバッグモードは --debug、/debug、DEBUG 環境変数によって別途有効化する必要がある。この変数を設定するだけではロギングは有効にならない。--debug-file フラグはその両方を一度に行う。デフォルトは ~/.claude/debug/<session-id>.txt

使い方・用途

  • デバッグログの保存先を既定の ~/.claude/debug/<session-id>.txt から別のパスに変更したいときに使う
  • 名前とは異なりディレクトリではなくファイルパスを指定する設定であるため、ログファイルの出力先を明示的に制御したいときに使う
  • この環境変数だけではログが出力されず --debug や /debug や DEBUG 環境変数によるデバッグモード有効化が別途必要なため、デバッグモード有効時にログの書き出し先をまとめて指定したいときに使う
英語原文(公式ドキュメントより)

Override the debug log file path. Despite the name, this is a file path, not a directory. Requires debug mode to be enabled separately via --debug, /debug, or the DEBUG environment variable: setting this variable alone does not enable logging. The --debug-file flag does both at once. Defaults to ~/.claude/debug/<session-id>.txt

関連ドキュメント