diff --git a/platformapi/platformapi.go b/platformapi/platformapi.go index 9521b35f..a3eb1d99 100644 --- a/platformapi/platformapi.go +++ b/platformapi/platformapi.go @@ -7,6 +7,7 @@ import ( "time" "git.rosy.net.cn/baseapi" + "git.rosy.net.cn/baseapi/utils" "github.com/fatih/structs" ) @@ -91,7 +92,11 @@ func AccessPlatformAPIWithRetry(client *http.Client, handleRequest func() *http. } defer response.Body.Close() if response.StatusCode != 200 { - baseapi.SugarLogger.Errorf("AccessPlatformAPIWithRetry HTTP code is:%d, request:%v", response.StatusCode, request) + if result, err := utils.HTTPResponse2Json(response); err == nil { + baseapi.SugarLogger.Errorf("AccessPlatformAPIWithRetry HTTP code is:%d, request:%v, response:%s", response.StatusCode, request, utils.Format4Output(result, false)) + } else { + baseapi.SugarLogger.Errorf("AccessPlatformAPIWithRetry HTTP code is:%d, request:%v", response.StatusCode, request) + } return ErrHTTPCodeIsNot200 } errLevel, err := handleResponse(response)