📦 Session Log Analyzer — 会话日志分析器
v1.2.0分析代理会话日志,生成PDF分析报告,并同步到Notion。当您需要(1)分析会话日志文件以获取使用统计信息...
运行时依赖
安装命令
点击复制技能文档
会话日志分析器 分析JSONL会话日志,生成PDF报告,并同步到Notion。 工作流 分析日志 → 运行脚本/analyze_logs.py对.jsonl日志文件进行分析 生成PDF → 脚本使用nano_pdf输出PDF报告 同步到Notion → 运行脚本/sync_to_notion.py将报告推送到Notion 分析日志和生成PDF python scripts/analyze_logs.py /path/to/logs.jsonl /path/to/output_report.pdf 如果省略参数,则使用默认值: 日志文件:/workspace/session_logs/sample_logs.jsonl 输出:/workspace/pdfs/session_analysis_report.pdf 同步到Notion 需要环境变量:NOTION_API_KEY,NOTION_REPORTS_DB_ID python scripts/sync_to_notion.py /path/to/report.pdf 默认PDF路径:/workspace/pdfs/session_analysis_report.pdf 每日定时报告 可以在02:00运行cron驱动的每日任务,自动分析、生成PDF和同步到Notion。 请参阅工作空间根目录下的tmux_scripts/daily-log-report.sh脚本。 当开发tmux会话启动时,它会自动加载。 手动触发 /root/.openclaw/workspace/tmux_scripts/daily-log-report.sh now 配置变量 描述 NOTION_API_KEY Notion集成令牌 NOTION_REPORTS_DB_ID Notion报告数据库ID SESSION_LOG_DIR 包含.jsonl日志文件的目录(默认:/workspace/session_logs) PDF_OUTPUT_DIR 生成的PDF目录(默认:/workspace/pdfs) 日志格式 期望JSONL格式,包含以下字段:event、session_id、timestamp、skill_used、success、duration、error(可选)。 请参阅references/log-schema.md以获取完整的模式详细信息。