跳到主要内容

日志查询

查询悦库系统的操作日志记录。

用法

opscli log [--start <YYYY-MM-DD>] [--end <YYYY-MM-DD>]
[--type <类型>] [--account <账号>]
[--n <条数>] [--json]
参数默认值说明
--start30 天前查询起始日期(YYYY-MM-DD
--end今天查询结束日期(YYYY-MM-DD
--type(全部)日志类型:file / store / system / organization
--account(全部)按账号过滤
--n50最多返回条数(1–500)
--jsonJSON 格式输出

常用示例

查看最近 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。