(level: LogLevel, source: LogSource, phase: LogPhase, message: string, details?: unknown)
| 899 | } |
| 900 | |
| 901 | private log(level: LogLevel, source: LogSource, phase: LogPhase, message: string, details?: unknown): void { |
| 902 | addEntry({ |
| 903 | id: `log_${++logCounter}`, |
| 904 | requestId: this.requestId, |
| 905 | timestamp: Date.now(), |
| 906 | level, source, phase, message, details, |
| 907 | duration: Date.now() - this.summary.startTime, |
| 908 | }); |
| 909 | } |
| 910 | |
| 911 | // ---- 阶段追踪 ---- |
| 912 | startPhase(phase: LogPhase, label: string): void { |