系统日志

后台位置:其他设置 › 系统日志

功能简介

系统日志是操作流水:用户在前台或控制面板每发出一次请求——打开一个页面、保存一条记录、删除一条记录、页面自动发出的一次数据请求——系统就记一行,记下是谁、什么时候、从哪个 IP、什么设备和浏览器、做了什么。它回答「这条记录是谁删的」「昨晚谁进过控制面板」这类问题;至于字段值从什么改成了什么,要看「字段日志」一章,那是按字段记的。本页只能查看。

页面概览

系统日志页面概览:前台日志页签,用户筛选和操作记录列表

  • 页签:「前台日志」「后台日志」,分别是前台和控制面板的记录,默认显示「前台日志」。
  • 「选择用户」:每个页签各一个,按部门分组列出状态为「激活」的用户姓名,默认「所有用户」;被禁用或删除的用户选不到,但他们的记录仍在「所有用户」下。
  • 列表区:列为「用户名」「用户IP」「操作时间」「设备信息」「浏览器信息」「行为」「请求地址」,最新的在最前;每页 20 条,底部可切换每页条数并翻页。

操作步骤

查某个人做过什么

  1. 点击「前台日志」或「后台日志」页签。
  2. 在该页签的「选择用户」里选中这个人,列表区只保留他的记录。
  3. 看「行为」列找到目标操作,例如「客户-客户-删除客户」。

查看完整的请求地址

「请求地址」列超过 80 个字符会截断并显示「…」。点击该单元格,下方展开一个框显示完整内容;再点一次收起。

「后台日志」页签,其中一行的请求地址已点开显示完整内容

按列排序

点击「用户IP」「操作时间」「设备信息」「浏览器信息」「行为」「请求地址」的表头可按该列重排;「用户名」列不能排序。

字段与选项说明

列 含义 备注
「用户名」 发出请求的账号,即登录用的用户名,不是姓名 —
「用户IP」 请求来源地址 —
「操作时间」 请求到达服务器的时间 精确到秒
「设备信息」 按浏览器标识判断的操作系统,如「Windows 10」 判断不出时显示「未知操作系统」
「浏览器信息」 浏览器名称,如「Chrome」 —
「行为」 操作名称,按内置对照表翻译,形如「模块-页面-动作」 不在对照表里的显示「未知操作」,这时靠「请求地址」判断
「请求地址」 请求的模块、动作和参数,保存类请求会带上提交的表单内容 最多保留 255 个字符

注意事项

  • 对照表只收录了 231 种前台操作和 80 种控制面板操作,主要是各模块的列表、详情、新增或编辑、保存、删除、导入导出和控制面板各设置页;页面自动发出的数据请求、部分保存动作、「回收站」页、控制面板切换到其他标签页时的自动清缓存等都不在表里。测试站上约六分之五的记录是「未知操作」,属正常现象。
  • 一次操作往往产生多行:打开一个详情页会连带记下它加载数据的几次请求;控制面板每次被切换到其他标签页或离开页面都自动清一次缓存,也各记一行。
  • 前台的首页轮询和登录动作不记录;控制面板的登录、退出,以及「系统用户」页的删除用户、修改用户密码、「以此用户登录系统」、转移或分配企业微信客户,还有「全局共享」的查看和保存,都不记录(新建、编辑用户会记录,显示为「未知操作」)。登录情况看「登录历史」一章。
  • 「请求地址」里有提交的表单内容,等于把用户填过的资料再存一份。控制面板的记录只去掉名字恰好是 password、token、secret 这类的参数:在「系统用户」新建或编辑用户时填的登录密码和呼叫中心密码,会原样保存在「后台日志」的「请求地址」里;前台用户在「修改密码」时提交的旧密码和新密码,会原样保存在「前台日志」里。任何能打开本页的管理员都能看到这些密码。请把本页视为高度敏感,并把这个问题反馈给供应商修复。
  • 记录不会自动清理,也没有清空入口;测试站上「前台日志」已近 30 万行、「后台日志」已超过 11 万行,数据库备份时这部分占比很大。
← 返回手册目录