Blob Blame History Raw
--- a/urllib2_kerberos.py
+++ b/urllib2_kerberos.py
@@ -24,7 +24,16 @@ import urllib2 as u2
 
 import kerberos as k
 
-log = logging.getLogger("http_kerberos_auth_handler")
+def getLogger():
+    log = logging.getLogger("http_kerberos_auth_handler")
+    handler = logging.StreamHandler()
+    formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
+    handler.setFormatter(formatter)
+    log.addHandler(handler)
+    return log
+
+log = getLogger()
+log.setLevel(logging.INFO)
 
 class AbstractKerberosAuthHandler:
     """auth handler for urllib2 that does Kerberos HTTP Negotiate Authentication
@@ -126,6 +135,8 @@ class AbstractKerberosAuthHandler:
 
             req.add_unredirected_header(self.authz_header, neg_hdr)
             resp = self.parent.open(req)
+            log.debug('resp = {0}'.format(resp))
+            log.debug('resp = type {0}'.format(type(resp)))
 
             if resp.getcode() != 200:
                 self.authenticate_server(resp.info())