主题切换
📋 请求日志记录指南
📖 功能介绍
TIP
请求日志功能提供全局接口调用监控,自动记录请求参数和响应结果,帮助开发人员进行问题排查和性能分析。
⚙️ 配置说明
1. 基础配置
yaml
wueasy:
request-log:
enabled: true # 是否启用日志记录,默认true
2. 日志格式
字段 | 说明 | 示例 |
---|---|---|
请求ID | 唯一标识符 | 0e0e2470a63c03de9cd143ae4d26e2b4 |
接口路径 | 请求的URL | /login |
请求参数 | 接口入参 | {"accountNo": "admin"} |
访问IP | 客户端IP | 127.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. 问题排查
- 请求参数验证
- 异常情况追踪
- 调用链路分析
⚠️ 注意事项
敏感信息处理
- 密码等敏感字段脱敏
- 个人隐私信息过滤
- 关键数据加密
日志管理
- 合理配置日志级别
- 定期清理日志文件
- 控制日志文件大小