feat: add debug log control and optimize error response and cors log

- add DebugLog global variable controlled by BYTEDANCE_TTS_DEBUG env
- enable debug logs for cors, tts upstream, response parsing etc when debug mode is on
- update tts error response to use standardized json error format
- add dashboard and metrics path to cache-control exempt list
This commit is contained in:
sun
2026-08-15 19:03:37 +08:00
parent 1455e4bf80
commit 155fab6b4b
7 changed files with 39 additions and 11 deletions
+5
View File
@@ -153,6 +153,11 @@ func InitTTSConfig() error {
}
}
common.DebugLog = getEnvBool("BYTEDANCE_TTS_DEBUG", false)
if common.DebugLog {
log.Println("调试日志已启用 BYTEDANCE_TTS_DEBUG")
}
TTSOptions = volcano.Options{
APIKey: apiKey,
ResourceID: resourceId,