[Zope-Checkins]
SVN: Zope/branches/Zope-2_8-branch/lib/python/Products/ZCatalog/ProgressHandler.py
added FilelogHandler
Andreas Jung
andreas at andreas-jung.com
Fri Sep 16 04:31:10 EDT 2005
Log message for revision 38483:
added FilelogHandler
Changed:
U Zope/branches/Zope-2_8-branch/lib/python/Products/ZCatalog/ProgressHandler.py
-=-
Modified: Zope/branches/Zope-2_8-branch/lib/python/Products/ZCatalog/ProgressHandler.py
===================================================================
--- Zope/branches/Zope-2_8-branch/lib/python/Products/ZCatalog/ProgressHandler.py 2005-09-16 08:29:14 UTC (rev 38482)
+++ Zope/branches/Zope-2_8-branch/lib/python/Products/ZCatalog/ProgressHandler.py 2005-09-16 08:31:08 UTC (rev 38483)
@@ -95,3 +95,17 @@
def output(self, text):
LOG(self._ident, INFO, text)
+class FilelogHandler(StdoutHandler):
+ """ Use a custom file for logging """
+
+ __implements__ = IProgressHandler
+
+ def __init__(self, filename, steps=100):
+ StdoutHandler.__init__(self, steps)
+ self.filename = filename
+
+ def output(self, text):
+ open(self.filename, 'a').write(text + '\n')
+
+
+
More information about the Zope-Checkins
mailing list