3434import tencentcloud
3535from tencentcloud .common .exception .tencent_cloud_sdk_exception import TencentCloudSDKException
3636from tencentcloud .common .exception import TencentCloudSDKException as SDKError
37- from tencentcloud .common .http .request import ApiRequest
37+ from tencentcloud .common .http .request import ApiRequest , ResponsePrettyFormatter
3838from tencentcloud .common .http .request import RequestInternal
3939from tencentcloud .common .profile .client_profile import ClientProfile , RegionBreakerProfile
4040from tencentcloud .common .sign import Sign
@@ -324,6 +324,7 @@ def _get_multipart_body(self, params, boundary, options=None):
324324
325325 def _check_status (self , resp_inter ):
326326 if resp_inter .status_code != 200 :
327+ logger .debug ("GetResponse: %s" , ResponsePrettyFormatter (resp_inter ))
327328 raise TencentCloudSDKException ("ServerNetworkError" , resp_inter .content )
328329
329330 def _format_sign_string (self , params ):
@@ -354,6 +355,7 @@ def _check_error(self, resp):
354355 code = data ["Response" ]["Error" ]["Code" ]
355356 message = data ["Response" ]["Error" ]["Message" ]
356357 reqid = data ["Response" ]["RequestId" ]
358+ logger .debug ("GetResponse: %s" , ResponsePrettyFormatter (resp ))
357359 raise TencentCloudSDKException (code , message , reqid )
358360 if "DeprecatedWarning" in data ["Response" ]:
359361 import warnings
@@ -363,6 +365,7 @@ def _check_error(self, resp):
363365
364366 @staticmethod
365367 def _process_response_sse (resp ):
368+ logger .debug ("GetResponse: %s" , ResponsePrettyFormatter (resp , format_body = False ))
366369 e = {}
367370
368371 for line in resp .iter_lines ():
@@ -371,6 +374,7 @@ def _process_response_sse(resp):
371374 e = {}
372375 continue
373376
377+ logger .debug ("GetResponse: %s" , line )
374378 line = line .decode ('utf-8' )
375379
376380 # comment
@@ -409,6 +413,7 @@ def call(self, action, params, options=None, headers=None):
409413 resp = self ._call (action , params , options , headers )
410414 self ._check_status (resp )
411415 self ._check_error (resp )
416+ logger .debug ("GetResponse: %s" , ResponsePrettyFormatter (resp ))
412417 return resp .content
413418
414419 def _call_with_region_breaker (self , action , params , options = None , headers = None ):
@@ -488,6 +493,7 @@ def call_json(self, action, params, headers=None, options=None):
488493 resp = self ._call (action , params , options , headers )
489494 self ._check_status (resp )
490495 self ._check_error (resp )
496+ logger .debug ("GetResponse: %s" , ResponsePrettyFormatter (resp ))
491497 return json .loads (resp .content )
492498
493499 def call_sse (self , action , params , headers = None , options = None ):
0 commit comments