From 97039b259e6c1e660f57eb360e06313ffd0ecf10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E6=99=BA=E8=B6=850668000959?= Date: Sun, 14 Jun 2026 23:41:48 +0800 Subject: [PATCH] refactor(openai_compat): replace log.Printf with structured logger --- pkg/providers/openai_compat/provider.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/providers/openai_compat/provider.go b/pkg/providers/openai_compat/provider.go index ff30d49c6..350af565a 100644 --- a/pkg/providers/openai_compat/provider.go +++ b/pkg/providers/openai_compat/provider.go @@ -7,7 +7,6 @@ import ( "encoding/json" "fmt" "io" - "log" "maps" "net/http" "net/url" @@ -769,7 +768,10 @@ func parseStreamResponse( raw := acc.argsJSON.String() if raw != "" { if err := json.Unmarshal([]byte(raw), &args); err != nil { - log.Printf("openai_compat stream: failed to decode tool call arguments for %q: %v", acc.name, err) + logger.WarnCF("openai_compat", "stream: failed to decode tool call arguments", map[string]any{ + "tool": acc.name, + "error": err.Error(), + }) args["raw"] = raw } }