操作日志与登录日志
Forge Admin 提供完善的操作审计和登录追踪能力,记录每个用户的业务操作和登录行为,便于安全审计和问题追溯。
功能入口
登录管理后台后,点击左侧菜单:
系统管理 > 操作日志— 查看业务操作记录系统管理 > 登录日志— 查看登录认证记录
操作日志
操作日志记录用户对系统数据的增删改查等操作,通过 @OperationLog 注解自动采集。
日志列表
操作日志列表展示以下关键字段:
| 字段 | 说明 |
|---|---|
| 操作模块 | 操作所属功能模块,如"用户管理" |
| 业务类型 | 业务操作类型,如"新增"、"修改" |
| 操作人 | 执行操作的用户账号 |
| 操作时间 | 操作发生的精确时间 |
| IP 地址 | 操作者的客户端 IP |
| 请求地址 | 被调用的 API 路径 |
| 请求方式 | GET / POST / PUT / DELETE |
| 操作状态 | 成功 / 失败 |
日志筛选
操作日志页面提供多维度筛选,帮助你定位特定操作:
- 按时间筛选:选择起止日期范围
- 按操作人:输入用户名搜索
- 按模块:下拉选择功能模块
- 按 IP 地址:输入 IP 地址搜索
- 按状态:筛选成功或失败的操作
日志详情
点击操作列的 详情 链接,可查看单条日志的完整信息:
- 请求参数:调用接口时传入的完整参数(JSON 格式)
- 返回结果:接口返回的响应数据
- 错误信息:操作失败时的异常堆栈
- 耗时:接口处理耗时(毫秒)
登录日志
登录日志记录所有用户的登录和登出行为:
登录日志字段
| 字段 | 说明 |
|---|---|
| 用户名 | 登录账号 |
| IP 地址 | 登录客户端 IP |
| 登录地点 | IP 解析的地理位置 |
| 浏览器 | 客户端浏览器类型 |
| 操作系统 | 客户端操作系统 |
| 登录状态 | 成功 / 失败 |
| 失败原因 | 登录失败的提示信息 |
| 登录时间 | 登录发生的时间 |
日志筛选
支持按用户名、IP 地址、登录状态和时间范围筛选登录日志。
应用场景
- 安全审计:检查是否有异常操作或异常登录
- 问题排查:通过请求参数和错误信息定位问题
- 合规要求:满足操作可追溯的合规审查
- 绩效统计:分析用户活跃度和操作频率
相关文档
- 在线用户监控 — 实时监控活跃会话
