golang-yitisheng-server/task_detail.md

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`),且遵循全局日志配置。