10 lines
561 B
Markdown
10 lines
561 B
Markdown
|
|
## 会话 ID: 20251225-02
|
|
- **执行原因**: 用户反馈 SQL 日志未写入文件。
|
|
- **执行过程**:
|
|
1. 分析发现 `server/config/database.go` 中 GORM Logger 硬编码输出到 `os.Stdout`。
|
|
2. 在 `server/config/database.go` 中实现 `getLogWriter` 函数,根据配置创建文件 Writer。
|
|
3. 使用 `io.MultiWriter` 支持同时输出到文件和控制台。
|
|
4. 验证日志文件生成。
|
|
- **执行结果**: SQL 日志现在会根据日期生成独立的文件(如 `logs/sql-2025-12-25.log`),且遵循全局日志配置。
|