标记任务完成

This commit is contained in:
2025-11-05 23:57:09 +08:00
parent 5eeeeb5006
commit d377314b40
2 changed files with 217 additions and 217 deletions

View File

@@ -71,12 +71,12 @@
#### 4. 日志调用点及方法内部逻辑改造
- [ ] **遍历所有业务方法** (针对上述所有列出的组件的公共方法):
- [ ] **定位旧日志**: 搜索所有对旧 `z.logger.*` 成员的调用。
- [ ] **改造方法入口** (对于非 Controller 方法):
- [x] **遍历所有业务方法** (针对上述所有列出的组件的公共方法):
- [x] **定位旧日志**: 搜索所有对旧 `z.logger.*` 成员的调用。
- [x] **改造方法入口** (对于非 Controller 方法):
1. 在方法开始处,使用作为参数传入的 `ctx` (作为 `upstreamCtx`) 和组件自身持有的 `z.selfCtx`,调用 `logs.Trace`
- `newCtx, logger := logs.Trace(ctx, z.selfCtx, 'MethodName')`
2. 将所有旧的 `z.logger.*(...)` 调用,替换为使用新获取的 `logger.*(...)`
- [ ] **改造下游调用**:
- [x] **改造下游调用**:
1. 在方法内部,当需要调用其他组件的方法时(如下游服务),**必须传递 `newCtx`**。
- `err := z.downstreamService.DoSomething(newCtx, data)`