enhance: optimize access log format when print kv params (#43742)

Signed-off-by: aoiasd <zhicheng.yue@zilliz.com>
This commit is contained in:
aoiasd
2025-09-05 17:36:02 +08:00
committed by GitHub
parent 1d4d721859
commit 65ddc38d2f
+10 -3
View File
@@ -18,6 +18,7 @@ package info
import (
"context"
"encoding/json"
"fmt"
"strings"
@@ -113,9 +114,15 @@ func listToString(strs []string) string {
}
func kvsToString(kvs []*commonpb.KeyValuePair) string {
str := "{"
m := make(map[string]string)
for _, kv := range kvs {
str += fmt.Sprintf("%s:%s,", kv.GetKey(), kv.GetValue())
m[kv.GetKey()] = kv.GetValue()
}
return str + "}"
v, err := json.Marshal(m)
if err != nil {
return Unknown
}
return string(v)
}