Skip to content

操作日志与登录日志

Forge Admin 提供完善的操作审计和登录追踪能力,记录每个用户的业务操作和登录行为,便于安全审计和问题追溯。

功能入口

登录管理后台后,点击左侧菜单:

  • 系统管理 > 操作日志 — 查看业务操作记录
  • 系统管理 > 登录日志 — 查看登录认证记录

操作日志

操作日志记录用户对系统数据的增删改查等操作,通过 @OperationLog 注解自动采集。

日志列表

操作日志列表展示以下关键字段:

字段说明
操作模块操作所属功能模块,如"用户管理"
业务类型业务操作类型,如"新增"、"修改"
操作人执行操作的用户账号
操作时间操作发生的精确时间
IP 地址操作者的客户端 IP
请求地址被调用的 API 路径
请求方式GET / POST / PUT / DELETE
操作状态成功 / 失败

日志筛选

操作日志页面提供多维度筛选,帮助你定位特定操作:

  1. 按时间筛选:选择起止日期范围
  2. 按操作人:输入用户名搜索
  3. 按模块:下拉选择功能模块
  4. 按 IP 地址:输入 IP 地址搜索
  5. 按状态:筛选成功或失败的操作

日志详情

点击操作列的 详情 链接,可查看单条日志的完整信息:

  • 请求参数:调用接口时传入的完整参数(JSON 格式)
  • 返回结果:接口返回的响应数据
  • 错误信息:操作失败时的异常堆栈
  • 耗时:接口处理耗时(毫秒)

登录日志

登录日志记录所有用户的登录和登出行为:

登录日志字段

字段说明
用户名登录账号
IP 地址登录客户端 IP
登录地点IP 解析的地理位置
浏览器客户端浏览器类型
操作系统客户端操作系统
登录状态成功 / 失败
失败原因登录失败的提示信息
登录时间登录发生的时间

日志筛选

支持按用户名、IP 地址、登录状态和时间范围筛选登录日志。

应用场景

  • 安全审计:检查是否有异常操作或异常登录
  • 问题排查:通过请求参数和错误信息定位问题
  • 合规要求:满足操作可追溯的合规审查
  • 绩效统计:分析用户活跃度和操作频率

相关文档

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架