refactor(setting): 优化配置启动日志与错误提示
1. 移除main.go中重复的TTS配置错误警告 2. 统一日志中文全角逗号格式 3. 新增TTS配置项脱敏掩码函数 4. 完善启动日志的必填项检查和状态展示 5. 调整TTS配置错误的提示文案,明确500路由情况
This commit is contained in:
@@ -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())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user