Changeset 1646
- Timestamp:
- 03/31/07 16:40:19
- Files:
-
- trunk/cherrypy/_cplogging.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/_cplogging.py
r1619 r1646 29 29 self.error_log.setLevel(logging.DEBUG) 30 30 self.access_log.setLevel(logging.INFO) 31 cherrypy.engine.subscribe('graceful', self.reopen_files) 32 33 def reopen_files(self): 34 """Close and reopen all file handlers.""" 35 for log in (self.error_log, self.access_log): 36 for h in log.handlers: 37 if isinstance(h, logging.FileHandler): 38 h.acquire() 39 h.stream.close() 40 h.stream = open(h.baseFilename, h.mode) 41 h.release() 31 42 32 43 def error(self, msg='', context='', severity=logging.DEBUG, traceback=False):

