Skip to content

📋 请求日志记录指南

📖 功能介绍

TIP

请求日志功能提供全局接口调用监控,自动记录请求参数和响应结果,帮助开发人员进行问题排查和性能分析。

⚙️ 配置说明

1. 基础配置

yaml
wueasy: 
  request-log: 
    enabled: true    # 是否启用日志记录,默认true

2. 日志格式

字段说明示例
请求ID唯一标识符0e0e2470a63c03de9cd143ae4d26e2b4
接口路径请求的URL/login
请求参数接口入参{"accountNo": "admin"}
访问IP客户端IP127.0.0.1
执行时间处理耗时3毫秒
请求状态处理结果成功/失败

💡 日志示例

1. 请求开始日志

log
2024-07-09T08:09:10.409+08:00  INFO 20240 --- [web1] [XNIO-1 task-2] request-log : 
开始接口请求[0e0e2470a63c03de9cd143ae4d26e2b4 - /login],
请求参数:{"dto":{"accountNo":"admin","password":"123456"}},
访问ip:127.0.0.1

2. 请求结束日志

log
2024-07-09T08:09:10.410+08:00  INFO 20240 --- [web1] [XNIO-1 task-2] request-log : 
结束接口请求[0e0e2470a63c03de9cd143ae4d26e2b4 - /login],
执行时间:3毫秒,
状态:[成功]

🔍 日志分析

1. 性能分析

  • 接口响应时间监控
  • 慢请求识别
  • 性能瓶颈定位

2. 问题排查

  • 请求参数验证
  • 异常情况追踪
  • 调用链路分析

⚠️ 注意事项

  1. 敏感信息处理

    • 密码等敏感字段脱敏
    • 个人隐私信息过滤
    • 关键数据加密
  2. 日志管理

    • 合理配置日志级别
    • 定期清理日志文件
    • 控制日志文件大小