[Zope-Checkins] SVN: Zope/trunk/lib/python/ZPublisher/BeforeTraverse.py zLOG -> logging

Andreas Jung andreas at andreas-jung.com
Sun Jan 8 06:00:07 EST 2006


Log message for revision 41202:
  zLOG -> logging

Changed:
  U   Zope/trunk/lib/python/ZPublisher/BeforeTraverse.py

-=-
Modified: Zope/trunk/lib/python/ZPublisher/BeforeTraverse.py
===================================================================
--- Zope/trunk/lib/python/ZPublisher/BeforeTraverse.py	2006-01-08 10:57:25 UTC (rev 41201)
+++ Zope/trunk/lib/python/ZPublisher/BeforeTraverse.py	2006-01-08 11:00:06 UTC (rev 41202)
@@ -15,11 +15,13 @@
 """BeforeTraverse interface and helper classes"""
 
 from Acquisition import aq_base
-from zLOG import LOG, ERROR
+from logging import getLogger
 import sys
 
 # Interface
 
+LOG = getLogger('ZPublisher')
+
 def registerBeforeTraverse(container, object, app_handle, priority=99):
     """Register an object to be called before a container is traversed.
 
@@ -103,8 +105,8 @@
             try:
                 cob(container, request)
             except TypeError:
-                LOG('MultiHook', ERROR, '%s call %s failed.' % (
-                    `self._hookname`, `cob`), error=sys.exc_info())
+                LOG.error('%s call %s failed.' % (
+                    `self._hookname`, `cob`), exc_info=sys.exc_info())
 
     def add(self, cob):
         self._list.append(cob)
@@ -149,8 +151,6 @@
             # Only catch exceptions that are likely to be logic errors.
             # We shouldn't catch Redirects, Unauthorizeds, etc. since
             # the programmer may want to raise them deliberately.
-            from zLOG import LOG, ERROR
-            import sys
-            LOG('BeforeTraverse', ERROR,
-                'Error while invoking hook: "%s"' % self.name, error=
-                sys.exc_info())
+            
+            LOG.error('BeforeTraverse: Error while invoking hook: "%s"' % self.name, 
+                      exc_info=sys.exc_info())



More information about the Zope-Checkins mailing list