3232import datetime
3333import json
3434import tempfile
35+ import logging
3536import requests
3637import jprops
3738from requests .exceptions import HTTPError
@@ -221,12 +222,15 @@ def __run_request(
221222 headers ["Authorization" ] = f"Bearer { self .__token } "
222223 if kwargs .get ("with_organization" , True ):
223224 params ["organization" ] = self .organization
224- req_type = getattr (request , "__name__" , repr (request )).upper ()
225- log .debug ("%s: %s" , req_type , self .__urlstring (api , params ))
225+ if log .get_level () >= logging .DEBUG :
226+ req_type = getattr (request , "__name__" , repr (request )).upper ()
227+ url = self .__urlstring (api , params )
228+ log .debug ("%s: %s" , req_type , url )
226229
227230 try :
228231 retry = True
229232 while retry :
233+ start = time .perf_counter_ns ()
230234 r = request (
231235 url = self .url + api ,
232236 auth = self .__credentials (),
@@ -236,6 +240,7 @@ def __run_request(
236240 timeout = self .http_timeout ,
237241 )
238242 (retry , new_url ) = _check_for_retry (r )
243+ log .debug ("%s: %s took %d ms" , req_type , url , (time .perf_counter_ns () - start ) // 1000000 )
239244 if retry :
240245 self .url = new_url
241246 r .raise_for_status ()
0 commit comments