日志查询
查询悦库系统的操作日志记录。
用法
opscli log [--start <YYYY-MM-DD>] [--end <YYYY-MM-DD>]
[--type <类型>] [--account <账号>]
[--n <条数>] [--json]
| 参数 | 默认值 | 说明 |
|---|---|---|
--start | 30 天前 | 查询起始日期(YYYY-MM-DD) |
--end | 今天 | 查询结束日期(YYYY-MM-DD) |
--type | (全部) | 日志类型:file / store / system / organization |
--account | (全部) | 按账号过滤 |
--n | 50 | 最多返回条数(1–500) |
--json | — | JSON 格式输出 |
常用示例
查看最近 50 条日志:
opscli log
查看最近 10 条:
opscli log --n 10
按账号过滤:
opscli log --account admin --n 20
按日期范围查询:
opscli log --start 2026-05-01 --end 2026-05-15
按类型过滤(文件操作):
opscli log --type file
JSON 格式输出:
opscli log --json
输出示例
ID 时间 操作者 操作 对象 详情 客户端信息
──────────────────────────────────────────────────────────────────────────────────────────
1193 2026-05-18 14:07:02 admin 计划任务 创建空间清理任务 IP:127.0.0.1 客户端:WEB
1192 2026-05-18 14:02:05 admin 计划任务 IP:127.0.0.1 客户端:WEB
1168 2026-05-18 12:04:40 admin 移入回收站 opscli-test /我的空间/自动化测试/opscli-test IP:127.0.0.1 客户端:PC
1166 2026-05-18 12:04:38 admin 创建 ftp /我的空间/自动化测试/opscli-test/ftp IP:127.0.0.1 客户端:PC
--json 格式
{
"data": [
{
"id": 1193,
"time": "2026-05-18 14:07:02",
"account": "admin",
"username": "admin",
"action": "计划任务",
"object": "",
"path": "",
"detail": "创建空间清理任务",
"ip": "127.0.0.1",
"platform": "WEB"
},
{
"id": 1168,
"time": "2026-05-18 12:04:40",
"account": "admin",
"username": "admin",
"action": "移入回收站",
"object": "opscli-test",
"path": "/我的空间/自动化测试/opscli-test",
"detail": "",
"ip": "127.0.0.1",
"platform": "PC"
}
]
}
常见问题
- 提示"尚未登录":先执行
opscli login。 - 提示"权限不足":查询所有用户日志需要管理员权限。
--n提示参数无效:取值范围为 1–500。