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