[Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py added FilelogHandler
Is there any way this could use normal python loggers? logger = getLogger('progress') ? (and then with a more generic section in zope.conf for having more loggers configured...) Andreas Jung wrote: Log message for revision 38482: added FilelogHandler Changed: U Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py -=- Modified: Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py === --- Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py 2005-09-15 13:22:20 UTC (rev 38481) +++ Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py 2005-09-16 08:29:14 UTC (rev 38482) @@ -95,3 +95,16 @@ 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') + ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py added FilelogHandler
Andreas Jung wrote: This is basically a backport of ongoing work where we can't and want use the Zope logger. How come? Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py added FilelogHandler
Andreas Jung wrote: This is basically a backport of ongoing work where we can't and want use the Zope logger. How come? Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py added FilelogHandler
--On 21. September 2005 13:29:26 +0200 Chris Withers <[EMAIL PROTECTED]> wrote: Andreas Jung wrote: This is basically a backport of ongoing work where we can't and want use the Zope logger. How come? Basically a co-worker had the requirement to do some maintenance work on the ZCatalog and he did not want to configure a new logger or to mess up the existing logfile. -aj pgp3LAhzPmPi9.pgp Description: PGP signature ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )