Changeset 458:997c2d633f6d

Show
Ignore:
Timestamp:
08/01/08 19:59:27 (5 months ago)
Author:
"Brian Warner <warner@lothar.com>"
branch:
default
Message:

make LogFileObserver? more useful, don't do addSystemEventTrigger in init

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ChangeLog

    r457 r458  
    112008-08-01  Brian Warner  <warner@lothar.com> 
     2 
     3        * foolscap/logging/log.py (LogFileObserver): make these more 
     4        useful, by not doing the addSystemEventTrigger in __init__ 
     5        (LogFileObserver.stop_on_shutdown): do it here instead 
     6        (FLOGFILE): when using $FLOGFILE, add call to stop_on_shutdown 
    27 
    38        * foolscap/logging/gatherer.py (GathererService.do_rotate): oops, 
  • foolscap/logging/log.py

    r440 r458  
    363363                             }} 
    364364        pickle.dump(header, self._logFile) 
     365 
     366    def stop_on_shutdown(self): 
    365367        from twisted.internet import reactor 
    366368        reactor.addSystemEventTrigger("after", "shutdown", self._stop) 
     
    392394        _floglevel = int(os.environ.get("FLOGLEVEL", str(OPERATIONAL))) 
    393395        lfo = LogFileObserver(_flogfile, _floglevel) 
     396        lfo.stop_on_shutdown() 
    394397        theLogger.addObserver(lfo.msg) 
    395398        #theLogger.set_generation_threshold(UNUSUAL, "foolscap.negotiation")