Log message for revision 68064:
  SiteErrorLog only copied the unformatted traceback to the event.log,
  missing out on __traceback_supplement__.
  

Changed:
  U   Zope/trunk/lib/python/Products/SiteErrorLog/SiteErrorLog.py

-=-
Modified: Zope/trunk/lib/python/Products/SiteErrorLog/SiteErrorLog.py
===================================================================
--- Zope/trunk/lib/python/Products/SiteErrorLog/SiteErrorLog.py 2006-05-09 
11:27:26 UTC (rev 68063)
+++ Zope/trunk/lib/python/Products/SiteErrorLog/SiteErrorLog.py 2006-05-09 
11:28:02 UTC (rev 68064)
@@ -213,18 +213,18 @@
                 LOG.error('Error while logging', exc_info=sys.exc_info())
             else:
                 if self.copy_to_zlog:
-                    self._do_copy_to_zlog(now,strtype,str(url),info)
+                    self._do_copy_to_zlog(now,strtype,str(url),tb_text)
                 return '%s/showEntry?id=%s' % (self.absolute_url(), entry_id)
         finally:
             info = None
 
-    def _do_copy_to_zlog(self,now,strtype,url,info):
+    def _do_copy_to_zlog(self,now,strtype,url,tb_text):
         when = _rate_restrict_pool.get(strtype,0)
         if now>when:
             next_when = max(when, 
now-_rate_restrict_burst*_rate_restrict_period)
             next_when += _rate_restrict_period
             _rate_restrict_pool[strtype] = next_when
-            LOG.error(str(url), exc_info=info)
+            LOG.error('%s\n%s' % (url, tb_text.rstrip()))
 
     security.declareProtected(use_error_logging, 'getProperties')
     def getProperties(self):

_______________________________________________
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins

Reply via email to