瀏覽代碼

Better debug message for post form data

Print json format instead of default `%q`

Signed-off-by: Zhang Wei <zhangwei555@huawei.com>
Zhang Wei 9 年之前
父節點
當前提交
aaf65a47a7
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      api/server/middleware.go

+ 6 - 1
api/server/middleware.go

@@ -38,7 +38,12 @@ func debugRequestMiddleware(handler httputils.APIFunc) httputils.APIFunc {
 						if _, exists := postForm["password"]; exists {
 							postForm["password"] = "*****"
 						}
-						logrus.Debugf("form data: %q", postForm)
+						formStr, errMarshal := json.Marshal(postForm)
+						if errMarshal == nil {
+							logrus.Debugf("form data: %s", string(formStr))
+						} else {
+							logrus.Debugf("form data: %q", postForm)
+						}
 					}
 				}
 			}