- 新增 TraceIdFilter 过滤器,为每个请求生成唯一链路追踪 ID - 修改 logback-spring.xml,所有日志输出包含 traceId - 修改 RequestLogAspect,记录用户上下文信息(userId, role) - 修改 GlobalExceptionHandler,异常日志包含用户信息和请求 URI - 修改 application-test.yml,添加 SQL 日志全量输出配置 - 修改 JwtAuthenticationFilter,添加 Order 注解确保过滤器顺序 - 新增文档:日志优化方案 - 生产环境错误定位.md 技术细节: - TraceId 使用 UUID 前 8 位(大写),如 [8DFC19D9] - 过滤器执行顺序:TraceIdFilter → JwtAuthenticationFilter - 所有日志文件(主日志、错误日志、请求日志、SQL 日志)统一输出 traceId - 支持通过 grep "traceId" logs/*.log 快速定位请求完整链路 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| logo | ||
| favicon.ico | ||
| logo.png | ||