[Zope-Checkins] CVS: Zope/ZServer - DebugLogger.py:1.5.2.1
Andreas Jung
andreas@digicool.com
Wed, 23 Jan 2002 13:25:38 -0500
Update of /cvs-repository/Zope/ZServer
In directory cvs.zope.org:/tmp/cvs-serv2645/ZServer
Modified Files:
Tag: chrism_logrotate_branch
DebugLogger.py
Log Message:
+ added reopen() method
=== Zope/ZServer/DebugLogger.py 1.5 => 1.5.2.1 ===
def __init__(self, filename):
- self.file=open(filename, 'a+b')
+ self.filename = filename
+ self.file=open(self.filename, 'a+b')
l=thread.allocate_lock()
self._acquire=l.acquire
self._release=l.release
self.log('U', '000000000', 'System startup')
+
+ def reopen(self):
+
+ self.file.close()
+ self.file=open(self.filename, 'a+b')
+ self.log('U', '000000000', 'System startup')
+
def log(self, code, request_id, data=''):
self._acquire()