[Zope-Checkins]
SVN: Zope/trunk/lib/python/Products/SiteErrorLog/SiteErrorLog.py
SiteErrorLog only copied the unformatted traceback to the
event.log,
Stefan H. Holek
stefan at epy.co.at
Tue May 9 07:28:02 EDT 2006
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):
More information about the Zope-Checkins
mailing list