claude-question-logger
v1.0.0
Published
Claude Code Hook:记录每次对话的用户提问到本地文件
Readme
claude-question-logger
Claude Code Hook 插件,每次对话时自动记录工具调用信息到本地日志文件。
安装
cd claude-question-logger
node bin/install.js安装后重启 Claude Code 生效。
卸载
node bin/uninstall.js工作原理
注册一个 UserPromptSubmit hook,每次用户提交消息时触发 hooks/log_question.py,将以下信息追加写入 ~/.claude/question-log.jsonl:
{
"time": "2026-05-13T10:30:00.123456",
"session_id": "abc123",
"cwd": "/Users/me/my-project",
"question": "帮我写一个登录页面"
}查看日志
# 查看所有记录
cat ~/.claude/question-log.jsonl
# 查看最近 10 条
tail -10 ~/.claude/question-log.jsonl
# 按时间筛选今天的
grep "2026-05-13" ~/.claude/question-log.jsonl文件结构
claude-question-logger/
├── package.json # 包描述,bin 指向安装脚本
├── bin/
│ ├── install.js # 安装:注册 hook 到 settings.json
│ └── uninstall.js # 卸载:移除 hook
└── hooks/
└── log_question.py # Hook 脚本:记录工具调用