Skip to main content

debug-log

查看 Prismer Evolution 插件的调试日志,诊断 hook 运行状态

소스 정보

저장소
Prismer-AI/claude-code-plugin
최근 소스 활동
2026년 4월 11일 18:19
감지된 SKILL.md 언어
중국어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
debug-log
description
查看 Prismer Evolution 插件的调试日志,诊断 hook 运行状态
user-invocable
true
查看 Prismer 插件的结构化调试日志。每条日志包含时间戳、级别、hook 名称和上下文。 ## 查看最近日志 ```bash CACHE="${CLAUDE_PLUGIN_DATA:-$(dirname "$0")/../../.cache}" LOG="$CACHE/prismer-debug.log" if [ -f "$LOG" ]; then echo "=== Prismer Debug Log (last 30 entries) ===" tail -30 "$LOG" | while IFS= read -r line; do # 格式化 JSON 为可读输出 echo "$line" | node -e " const line = require('fs').readFileSync(0,'utf8').trim(); try { const j = JSON.parse(line); const lvl = {debug:'D',info:'I',warn:'W',error:'E'}[j.lvl]||'?'; const {ts,lvl:_,hook,msg,...ctx} = j; const extra = Object.keys(ctx).length ? ' ' + JSON.stringify(ctx) : ''; console.log(\`[\${ts.slice(11,19)}] \${lvl} [\${hook}] \${msg}\${extra}\`); } catch { console.log(line); } " 2>/dev/null || echo "$line" done else echo "No log file found at: $LOG" echo "Logs are created after the first hook runs." echo "Set PRISMER_LOG_LEVEL=debug for verbose output." fi ``` ## 日志级别 通过环境变量 `PRISMER_LOG_LEVEL` 控制: - `debug` — 所有操作(dev mode 默认) - `info` — 关键操作(生产默认) - `warn` — 仅告警和错误 - `error` — 仅错误 ## 常见问题诊断 | 日志关键词 | 含义 | 解决 | |-----------|------|------| | `sync-pull-failed timeout:true` | 进化网络同步超时 | 检查网络连接或 API 状态 | | `sync-pull-failed error:...` | API 返回错误 | 检查 API Key 是否有效 | | `memory-pull-failed` | 记忆加载失败 | 检查 API Key 权限 | | `evolution-query timeout:true` | 进化查询超时(stuck detection) | 正常降级,不影响工作 | | `cache-save-failed` | Web 缓存保存失败 | 非关键,自动跳过 |
GitHub에서 보기