|
@@ -437,7 +437,15 @@ func (s *wafLogService) formatBackendList(backendList interface{}) string {
|
|
|
case []string:
|
|
|
return strings.Join(v, ", ")
|
|
|
default:
|
|
|
- return fmt.Sprintf("%v", v)
|
|
|
+ // 对于其他类型,先转换为字符串再处理
|
|
|
+ str := fmt.Sprintf("%v", v)
|
|
|
+ if strings.Contains(str, " ") && !strings.Contains(str, "\n") {
|
|
|
+ parts := strings.Fields(str)
|
|
|
+ if len(parts) > 1 {
|
|
|
+ return strings.Join(parts, ", ")
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return str
|
|
|
}
|
|
|
}
|
|
|
|