日志 API
GET /api/logs/files
获取所有可用的日志文件列表。
请求示例
curl http://localhost:3456/api/logs/files \
-H "x-api-key: your-api-key"
响应示例
[
{
"name": "ccr-20241226143022.log",
"path": "/home/user/.claude-code-router/logs/ccr-20241226143022.log",
"size": 1024000,
"lastModified": "2024-12-26T14:30:22.000Z"
},
{
"name": "ccr-20241226143021.log",
"path": "/home/user/.claude-code-router/logs/ccr-20241226143021.log",
"size": 980000,
"lastModified": "2024-12-26T14:30:21.000Z"
}
]
字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
name | string | 文件名 |
path | string | 完整文件路径 |
size | integer | 文件大小(字节) |
lastModified | string | 最后修改时间(ISO 8601) |
文件按修改时间倒序排列。
GET /api/logs
获取指定日志文件的内容。
查询参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
file | string | 否 | 日志文件路径(默认使用 app.log) |
请求示例(获取默认日志)
curl "http://localhost:3456/api/logs" \
-H "x-api-key: your-api-key"
请求示例(获取指定文件)
curl "http://localhost:3456/api/logs?file=/home/user/.claude-code-router/logs/ccr-20241226143022.log" \
-H "x-api-key: your-api-key"