feat: add structured logging system for Docker deployment

添加日志系统,支持 Docker logs 捕获:
- 新增 logger 模块,提供 Info/Warn/Error/Debug 等日志级别
- 任务生命周期日志:创建、开始、完成、失败、取消
- 用户登录/登出日志
- 服务启动和 FFmpeg 状态日志
- 数据库初始化日志

日志格式:[时间] [级别] 消息,便于 Docker logs 查看

Co-Authored-By: AI
This commit is contained in:
2026-04-09 11:02:33 +08:00
parent 04e1045c4f
commit 9b73ea9b68
5 changed files with 182 additions and 18 deletions
+2
View File
@@ -6,6 +6,7 @@ import (
"net/http"
"os"
"bilidown/internal/logger"
"bilidown/internal/util"
"bilidown/internal/util/res_error"
)
@@ -109,5 +110,6 @@ func saveFields(w http.ResponseWriter, r *http.Request) {
util.Res{Success: false, Message: err.Error()}.Write(w)
return
}
logger.Info("设置保存成功")
util.Res{Success: true, Message: "保存成功"}.Write(w)
}