diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-10-14 22:22:53 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-10-14 22:22:53 +0000 |
commit | 6b40f50b87a03172d77abf0e50f42b565f416645 (patch) | |
tree | cdcc8875ec5c2d5dd5a547f4e1a07aceb006eb06 /doc/build/testdocs.py | |
parent | 8340006dd7ed34cf32bbb7f856397d1c7f13d295 (diff) | |
download | sqlalchemy-6b40f50b87a03172d77abf0e50f42b565f416645.tar.gz |
fixup of the tutorial, doc tester with the new logging stuff
Diffstat (limited to 'doc/build/testdocs.py')
-rw-r--r-- | doc/build/testdocs.py | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/doc/build/testdocs.py b/doc/build/testdocs.py index 33da3db25..e93c4c579 100644 --- a/doc/build/testdocs.py +++ b/doc/build/testdocs.py @@ -5,14 +5,22 @@ import os import re
import doctest
import sqlalchemy.util as util
+import sqlalchemy.logging as salog
+import logging
-# monkeypatch a plain logger
-class Logger(object):
- def __init__(self, *args, **kwargs):
+salog.default_enabled=True
+rootlogger = logging.getLogger('sqlalchemy')
+rootlogger.setLevel(logging.NOTSET)
+class MyStream(object):
+ def write(self, string):
+ sys.stdout.write(string)
+ sys.stdout.flush()
+ def flush(self):
pass
- def write(self, msg):
- print msg
-util.Logger = Logger
+handler = logging.StreamHandler(MyStream())
+handler.setFormatter(logging.Formatter('%(message)s'))
+rootlogger.addHandler(handler)
+
def teststring(s, name, globs=None, verbose=None, report=True,
optionflags=0, extraglobs=None, raise_on_error=False,
|