diff options
author | Todd Willey <todd@ansolabs.com> | 2011-01-05 00:59:39 -0500 |
---|---|---|
committer | Todd Willey <todd@ansolabs.com> | 2011-01-05 00:59:39 -0500 |
commit | aab31f797b41feb5b9b8856dd2df4b46435ccdbc (patch) | |
tree | 8ca5d85c84cf28f5d0b9c57e119e582571595e98 /nova/wsgi.py | |
parent | 45f2f563d1722d2f4d81d49de9d6a3cfd3d0fe3e (diff) | |
download | nova-aab31f797b41feb5b9b8856dd2df4b46435ccdbc.tar.gz nova-aab31f797b41feb5b9b8856dd2df4b46435ccdbc.tar.xz nova-aab31f797b41feb5b9b8856dd2df4b46435ccdbc.zip |
Silence eventlet.wsgi.server so it doesn't go to stdout and pollute our logs.
Diffstat (limited to 'nova/wsgi.py')
-rw-r--r-- | nova/wsgi.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/nova/wsgi.py b/nova/wsgi.py index 9c333d3ab..f85503149 100644 --- a/nova/wsgi.py +++ b/nova/wsgi.py @@ -36,9 +36,10 @@ import webob.exc from nova import log as logging -# TODO(todd): should this just piggyback the handler for root logger -# since we usually log to syslog, but changes if not daemonzied? -logging.getLogger("routes.middleware").addHandler(logging.StreamHandler()) + +class NullWsgiLogger(object): + def write(*args): + pass class Server(object): @@ -63,7 +64,8 @@ class Server(object): def _run(self, application, socket): """Start a WSGI server in a new green thread.""" - eventlet.wsgi.server(socket, application, custom_pool=self.pool) + eventlet.wsgi.server(socket, application, custom_pool=self.pool, + log=NullWsgiLogger()) class Application(object): |