[Zope-Checkins] CVS: ZODB3/ZEO - runzeo.py:1.4

Guido van Rossum guido@python.org
Fri, 17 Jan 2003 15:19:30 -0500


Update of /cvs-repository/ZODB3/ZEO
In directory cvs.zope.org:/tmp/cvs-serv13234

Modified Files:
	runzeo.py 
Log Message:
Use the automatic <logger> section processing from zdoptions.


=== ZODB3/ZEO/runzeo.py 1.3 => 1.4 ===
--- ZODB3/ZEO/runzeo.py:1.3	Fri Jan 17 13:12:22 2003
+++ ZODB3/ZEO/runzeo.py	Fri Jan 17 15:19:28 2003
@@ -87,33 +87,17 @@
         self.add("monitor_address", None, "m:", "monitor=",
                  self.handle_monitor_address)
 
-    def load_logconf(self):
-        if self.configroot.logger is not None:
-            zLOG.set_initializer(self.log_initializer)
-            zLOG.initialize()
-
-    def log_initializer(self):
-        from zLOG import EventLogger
-        logger = self.configroot.logger()
-        for handler in logger.handlers:
-            if hasattr(handler, "reopen"):
-                handler.reopen()
-        EventLogger.event_logger.logger = logger
-
 
 class ZEOOptions(ZDOptions, ZEOOptionsMixin):
 
+    logsectionname = "logger"
+
     def __init__(self):
         self.schemadir = os.path.dirname(__file__)
         ZDOptions.__init__(self)
         self.add_zeo_options()
         self.add("storages", "storages",
                  required="no storages specified; use -f or -C")
-
-    def realize(self, *args):
-        ZDOptions.realize(self, *args)
-        if self.configroot is not None:
-            self.load_logconf()
 
 
 class ZEOServer: