# Boss JD 助手 - 日志说明

## 插件没有传统意义上的「日志文件目录」

Chrome 扩展不会在磁盘上自动创建日志文件。请用以下方式查看与保存日志。

---

### 1. Popup 弹窗内日志（推荐）

- 打开扩展弹窗后，在 **「批量投递」** 卡片下方会实时输出日志。
- 每条带 `[AI润色]`、`[发图]`、`[批量]` 等前缀，便于排查简历微调、发图、批量流程。
- 点击 **「导出日志」** 可把当前日志 + 持久化日志保存为 `boss-helper-log-日期时间.txt`，默认在浏览器下载目录。

### 2. 持久化日志（用于导出）与大小限制

- 内容脚本会把关键步骤写入 `chrome.storage.local.bossHelperLogs`。
- **大小限制**：Chrome 扩展的 `storage.local` 有约 5MB 配额，为避免超限，持久化日志做了上限：
  - **单条最长 3000 字**，超出部分截断；
  - **最多保留 1000 条**，超出时删掉最旧的，只保留最近 1000 条。
- 在 popup 里点击 **「导出日志」** 时，会导出「当前弹窗日志 + 持久化日志」（**不包含**发给 AI 的提示词与 AI 回复的完整内容）。

### 3. Background（Service Worker）控制台

- 地址栏输入：`chrome://extensions`
- 找到「Boss直聘JD助手」，点击 **「Service worker」** 旁的 **「检查」**。
- 在打开的 DevTools 控制台中可看到：
  - `[Boss助手] AI_POLISH_RESUME 请求，岗位: xxx`
  - `[Boss助手] AI 润色: 未配置 API Key` / `豆包需配置接入点 ID` / `AI 润色成功` / `AI 润色异常: xxx`
  - 豆包使用火山方舟 API，需在 popup 填写「豆包接入点 ID」(ep-xxx)，在火山方舟控制台创建推理接入点获得。
  - `[Boss助手] AI 润色 API 错误: 401/500 ...`

如需查看「上次发给 AI 的提示词与回复」，可在 popup 中点击 **「查看上次发送给 AI 的提示词与回复」**，仅在弹窗日志区显示，不会写入主日志或导出文件。

### 4. 页面（Content Script）控制台

- 在 BOSS 直聘页面按 F12 打开开发者工具，切到 **Console**。
- 部分逻辑会在这里打日志（若代码中有 `console.log`）。

---

## 日志文件保存位置（导出后）

点击 popup 内 **「导出日志」** 后，文件会保存到：

- **Windows**：`C:\Users\<用户名>\Downloads\boss-helper-log-xxxx.txt`
- 或浏览器「下载」设置里配置的目录。

如需「日志文件目录」：可自己在电脑上建一个文件夹，每次导出后把 `boss-helper-log-*.txt` 移动进去即可。
