[Zope-Checkins] CVS: Zope/lib/python/Signals - Signals.py:1.1.60.1

Chris McDonough cvs-admin at zope.org
Wed Nov 12 15:42:03 EST 2003


Update of /cvs-repository/Zope/lib/python/Signals
In directory cvs.zope.org:/tmp/cvs-serv3391

Modified Files:
      Tag: Zope-2_7-branch
	Signals.py 
Log Message:
Collector 1112: logfile reopen didn't.


=== Zope/lib/python/Signals/Signals.py 1.1 => 1.1.60.1 ===
--- Zope/lib/python/Signals/Signals.py:1.1	Mon Nov 25 14:25:41 2002
+++ Zope/lib/python/Signals/Signals.py	Wed Nov 12 15:42:00 2003
@@ -44,17 +44,11 @@
 def logfileReopenHandler():
     """Reopen log files on SIGUSR2. This is registered first, so it
        should be called after all other SIGUSR2 handlers."""
-    zLOG.LOG('Z2', zLOG.INFO , "Reopening log files")
-    reopen = getattr(getattr(sys, '__lg', None), 'reopen', None)
-    if reopen is not None:
-        reopen()
-        zLOG.LOG('Z2', zLOG.BLATHER, "Reopened access log")
-    reopen = getattr(getattr(sys, '__detailedlog', None), 'reopen', None)
-    if reopen is not None:
-        reopen()
-        zLOG.LOG('Z2', zLOG.BLATHER,"Reopened detailed request log")
-    zLOG.initialize()
-    zLOG.LOG('Z2', zLOG.BLATHER, "Reopened event log")
+    from zLOG.EventLogger import event_logger
+    from ZServer.AccessLogger import access_logger
+    from ZServer.DebugLogger import debug_logger
+    for logger in (event_logger, access_logger, debug_logger):
+        logger.reopen()
     zLOG.LOG('Z2', zLOG.INFO, "Log files reopened successfully")
 
 def packHandler():




More information about the Zope-Checkins mailing list