9a9a373
--- a/urllib2_kerberos.py
9a9a373
+++ b/urllib2_kerberos.py
9a9a373
@@ -24,15 +24,7 @@ import urllib2 as u2
9a9a373
9a9a373
 import kerberos as k
9a9a373
9a9a373
-def getLogger():
9a9a373
-    log = logging.getLogger("http_kerberos_auth_handler")
9a9a373
-    handler = logging.StreamHandler()
9a9a373
-    formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
9a9a373
-    handler.setFormatter(formatter)
9a9a373
-    log.addHandler(handler)
9a9a373
-    return log
9a9a373
-
9a9a373
-log = getLogger()
9a9a373
+log = logging.getLogger("http_kerberos_auth_handler")
9a9a373
9a9a373
 class AbstractKerberosAuthHandler:
9a9a373
     """auth handler for urllib2 that does Kerberos HTTP Negotiate Authentication
9a9a373
@@ -179,7 +171,8 @@ class HTTPKerberosAuthHandler(u2.BaseHan
9a9a373
         return retry
9a9a373
9a9a373
 def test():
9a9a373
-    log.setLevel(logging.DEBUG)
9a9a373
+    logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s',
9a9a373
+            level=logging.DEBUG)
9a9a373
     log.info("starting test")
9a9a373
     opener = u2.build_opener()
9a9a373
     opener.add_handler(HTTPKerberosAuthHandler())