[Checkins] SVN: Zope/branches/haufe-legacy-integration/ - Launchpad #373621: catching and logging exceptions that could cause

Andreas Jung andreas at andreas-jung.com
Sun May 10 11:28:16 EDT 2009


Log message for revision 99823:
  
  - Launchpad #373621: catching and logging exceptions that could cause
    leaking of worker threads
  

Changed:
  U   Zope/branches/haufe-legacy-integration/doc/CHANGES.rst
  U   Zope/branches/haufe-legacy-integration/src/Zope2/Startup/__init__.py

-=-
Modified: Zope/branches/haufe-legacy-integration/doc/CHANGES.rst
===================================================================
--- Zope/branches/haufe-legacy-integration/doc/CHANGES.rst	2009-05-10 15:22:55 UTC (rev 99822)
+++ Zope/branches/haufe-legacy-integration/doc/CHANGES.rst	2009-05-10 15:28:15 UTC (rev 99823)
@@ -26,6 +26,9 @@
 - Launchpad #373621: catching and logging exceptions that could cause
   leaking of worker threads
 
+- Launchpad #373577: setting up standard logging earlier within the startup
+  phase for improving the analysis of startup errors
+
 - zExceptions.convertExceptionType:  new API, breaking out conversion of
   exception names to exception types from 'upgradeException'.
 

Modified: Zope/branches/haufe-legacy-integration/src/Zope2/Startup/__init__.py
===================================================================
--- Zope/branches/haufe-legacy-integration/src/Zope2/Startup/__init__.py	2009-05-10 15:22:55 UTC (rev 99822)
+++ Zope/branches/haufe-legacy-integration/src/Zope2/Startup/__init__.py	2009-05-10 15:28:15 UTC (rev 99823)
@@ -86,6 +86,7 @@
         self.setupServers()
         # drop privileges after setting up servers
         self.dropPrivileges()
+        self.setupFinalLogging()
         self.makeLockFile()
         self.makePidFile()
         self.setupInterpreter()
@@ -100,7 +101,6 @@
         # after it has emitted ZServer messages.
         
         logger.info('Ready to handle requests')
-        self.setupFinalLogging()
         self.sendEvents()
 
     def run(self):



More information about the Checkins mailing list