Added code to debug HTTP requests (commented)
authorAleksey Maksimov <ctpeko3a@gmail.com>
Tue, 2 Jul 2013 10:14:38 +0000 (18:14 +0800)
committerlechat <ctpeko3a-github@gmail.com>
Tue, 9 Jul 2013 15:03:33 +0000 (23:03 +0800)
jenkinsapi/utils/requester.py

index f026bc1..d01ec55 100644 (file)
@@ -1,5 +1,18 @@
 import requests
 from jenkinsapi.exceptions import JenkinsAPIException
+# import logging
+
+# # these two lines enable debugging at httplib level (requests->urllib3->httplib)
+# # you will see the REQUEST, including HEADERS and DATA, and RESPONSE with HEADERS but without DATA.
+# # the only thing missing will be the response.body which is not logged.
+# import httplib
+# httplib.HTTPConnection.debuglevel = 1
+
+# logging.basicConfig() # you need to initialize logging, otherwise you will not see anything from requests
+# logging.getLogger().setLevel(logging.DEBUG)
+# requests_log = logging.getLogger("requests.packages.urllib3")
+# requests_log.setLevel(logging.DEBUG)
+# requests_log.propagate = True
 
 
 class Requester(object):