[Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/Products/ZCatalog/ProgressHandler.py added FilelogHandler

2005-09-21 Thread Chris Withers

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

2005-09-21 Thread Chris Withers

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

2005-09-21 Thread Chris Withers

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

2005-09-21 Thread Andreas Jung



--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 )