summaryrefslogtreecommitdiffstats
path: root/nova/wsgi.py
diff options
context:
space:
mode:
authorTodd Willey <todd@ansolabs.com>2011-01-05 00:59:39 -0500
committerTodd Willey <todd@ansolabs.com>2011-01-05 00:59:39 -0500
commitaab31f797b41feb5b9b8856dd2df4b46435ccdbc (patch)
tree8ca5d85c84cf28f5d0b9c57e119e582571595e98 /nova/wsgi.py
parent45f2f563d1722d2f4d81d49de9d6a3cfd3d0fe3e (diff)
downloadnova-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.py10
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):