@@ -658,14 +658,21 @@ def _request(
658
658
else :
659
659
response_info = ""
660
660
661
- if response .status_code == 403 :
662
- # This is expected for some method calls so do not log as an
663
- # error
661
+ def log_response ():
664
662
self .log .debug (
665
- "{} : {} {} REQ: {}" .format (
666
- description , http_method , url , json .dumps (data )
663
+ "RES: {} : {} {} : {} {}" .format (
664
+ description ,
665
+ http_method ,
666
+ url ,
667
+ response .status_code ,
668
+ response_info ,
667
669
)
668
670
)
671
+
672
+ if response .status_code == 403 :
673
+ # This is expected for some method calls so do not log as an
674
+ # error
675
+ log_response ()
669
676
raise APIForbiddenException (
670
677
message = response_info ,
671
678
request_method = http_method ,
@@ -675,11 +682,7 @@ def _request(
675
682
if response .status_code == 404 :
676
683
# This is expected for some method calls so do not log as an
677
684
# error
678
- self .log .debug (
679
- "{} : {} {} REQ: {}" .format (
680
- description , http_method , url , json .dumps (data )
681
- )
682
- )
685
+ log_response ()
683
686
raise APIItemNotFoundException (
684
687
message = response_info ,
685
688
request_method = http_method ,
@@ -689,23 +692,15 @@ def _request(
689
692
if response .status_code == 409 :
690
693
# This is expected for some method calls so do not log as an
691
694
# error
692
- self .log .debug (
693
- "{} : {} {} REQ: {}" .format (
694
- description , http_method , url , json .dumps (data )
695
- )
696
- )
695
+ log_response ()
697
696
raise APIItemConflictException (
698
697
message = response_info ,
699
698
request_method = http_method ,
700
699
request_url = url ,
701
700
request_data = json .dumps (data ),
702
701
)
703
702
else :
704
- self .log .debug (
705
- "{} : {} {} REQ: {}" .format (
706
- description , http_method , url , json .dumps (data )
707
- )
708
- )
703
+ log_response ()
709
704
raise APIUnknownException (
710
705
message = str (re ), # get the exception message
711
706
request_method = http_method ,
0 commit comments