[Zodb-checkins] CVS: ZODB3/ZEO - runzeo.py:1.11
Guido van Rossum
guido@python.org
Fri, 24 Jan 2003 11:35:06 -0500
Update of /cvs-repository/ZODB3/ZEO
In directory cvs.zope.org:/tmp/cvs-serv20336
Modified Files:
runzeo.py
Log Message:
By default, log to stderr. This is much better than no logging by
default.
=== ZODB3/ZEO/runzeo.py 1.10 => 1.11 ===
--- ZODB3/ZEO/runzeo.py:1.10 Wed Jan 22 15:38:11 2003
+++ ZODB3/ZEO/runzeo.py Fri Jan 24 11:35:03 2003
@@ -109,6 +109,7 @@
self.options = options
def main(self):
+ self.setup_default_logging()
self.check_socket()
self.clear_socket()
try:
@@ -119,6 +120,17 @@
finally:
self.close_storages()
self.clear_socket()
+
+ def setup_default_logging(self):
+ if self.options.config_logger is not None:
+ return
+ if os.getenv("EVENT_LOG_FILE") is not None:
+ return
+ if os.getenv("STUPID_LOG_FILE") is not None:
+ return
+ # No log file is configured; default to stderr. The logging
+ # level can still be controlled by {STUPID,EVENT}_LOG_SEVERITY.
+ os.environ["EVENT_LOG_FILE"] = ""
def check_socket(self):
if self.can_connect(self.options.family, self.options.address):