[Zodb-checkins] SVN: ZODB/branches/3.6/ - The changeover from zLOG
to the logging module means that some
Jens Vagelpohl
jens at dataflake.org
Sat Dec 10 14:05:31 EST 2005
Log message for revision 40681:
- The changeover from zLOG to the logging module means that some
tools need to perform minimal logging configuration themselves. Changed
the zeoup script to do so and thus enable it to emit error messages.
Changed:
U ZODB/branches/3.6/NEWS.txt
U ZODB/branches/3.6/src/scripts/zeoup.py
-=-
Modified: ZODB/branches/3.6/NEWS.txt
===================================================================
--- ZODB/branches/3.6/NEWS.txt 2005-12-10 19:05:02 UTC (rev 40680)
+++ ZODB/branches/3.6/NEWS.txt 2005-12-10 19:05:30 UTC (rev 40681)
@@ -125,6 +125,13 @@
a list containing ``x``'s keys, ``iter(x)`` creates an iterator for
``x``'s keys, and so on.
+Tools
+-----
+
+- (3.6b5) The changeover from zLOG to the logging module means that some
+ tools need to perform minimal logging configuration themselves. Changed
+ the zeoup script to do so and thus enable it to emit error messages.
+
BTrees
------
Modified: ZODB/branches/3.6/src/scripts/zeoup.py
===================================================================
--- ZODB/branches/3.6/src/scripts/zeoup.py 2005-12-10 19:05:02 UTC (rev 40680)
+++ ZODB/branches/3.6/src/scripts/zeoup.py 2005-12-10 19:05:30 UTC (rev 40681)
@@ -27,6 +27,7 @@
"""
import getopt
+import logging
import socket
import sys
import time
@@ -41,6 +42,18 @@
ZEO_VERSION = 2
+def setup_logging():
+ # Set up logging to stderr which will show messages originating
+ # at severity ERROR or higher.
+ root = logging.getLogger()
+ root.setLevel(logging.ERROR)
+ fmt = logging.Formatter(
+ "------\n%(asctime)s %(levelname)s %(name)s %(message)s",
+ "%Y-%m-%dT%H:%M:%S")
+ handler = logging.StreamHandler()
+ handler.setFormatter(fmt)
+ root.addHandler(handler)
+
def check_server(addr, storage, write):
t0 = time.time()
if ZEO_VERSION == 2:
@@ -122,6 +135,7 @@
usage()
addr = host, port
+ setup_logging()
check_server(addr, storage, write)
if __name__ == "__main__":
More information about the Zodb-checkins
mailing list