aboutsummaryrefslogtreecommitdiffstats
path: root/allow_client_apps_to_configure_loggers.patch
blob: 92ce7520efa4439e51fb16202deafda197647ca2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- a/urllib2_kerberos.py
+++ b/urllib2_kerberos.py
@@ -24,15 +24,7 @@ import urllib2 as u2

 import kerberos as k

-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 = logging.getLogger("http_kerberos_auth_handler")

 class AbstractKerberosAuthHandler:
     """auth handler for urllib2 that does Kerberos HTTP Negotiate Authentication
@@ -179,7 +171,8 @@ class HTTPKerberosAuthHandler(u2.BaseHan
         return retry

 def test():
-    log.setLevel(logging.DEBUG)
+    logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s',
+            level=logging.DEBUG)
     log.info("starting test")
     opener = u2.build_opener()
     opener.add_handler(HTTPKerberosAuthHandler())