refactor(setting): 优化配置启动日志与错误提示

1. 移除main.go中重复的TTS配置错误警告
2. 统一日志中文全角逗号格式
3. 新增TTS配置项脱敏掩码函数
4. 完善启动日志的必填项检查和状态展示
5. 调整TTS配置错误的提示文案,明确500路由情况
This commit is contained in:
sun
2026-07-01 00:13:15 +08:00
parent 7e1102902d
commit f39c72acbe
2 changed files with 53 additions and 12 deletions
+2 -4
View File
@@ -23,17 +23,15 @@ func main() {
// 所有环境变量读取在 setting 包内集中完成,业务模块只读全局 Config。
setting.InitAllConfigs()
// 兼容旧调用顺序:rate limiter / 静态文件 / stats / controller 的初始化保持独立。
// 兼容旧调用顺序:rate limiter / 静态文件 / stats / controller 的初始化保持独立。
middleware.InitRateLimiter()
setting.CheckStaticFiles()
service.InitStats()
controller.InitController()
// 启动期一次性打印所有 Config 状态,便于运维核对。
// (必填项缺失的明确警告由 LogStartupSummary 自身负责,避免重复打印。)
setting.LogStartupSummary()
if setting.TTSConfigErr != nil {
log.Printf("警告: 服务将继续运行,但 TTS 功能不可用,请检查环境变量配置")
}
controller.SetStartTime(time.Now())