aa45a6f3ab
If someone chooses to run under uwsgi/apache instead of eventlet, the basic logging of requests goes away (as that was an eventlet.wsgi function). This is a critical piece of information for understanding how services are working, and we need to retain it under uwsgi/apache. This creates a new request_log middleware, inspired by the one in placement, to provide that functionality. This includes all the same information as before: http method, uri, status, content length, time for the request. It also includes the microversion the request was processed as, "-" if no microversion. The middleware does not emit anything if it detects that it's running under eventlet, to prevent duplicate log messages. Release notes provided as this will be a manual transition for folks as it's an api-paste.ini change. Change-Id: I3a597b06d3501c765e2d7805c6c1375d6f4e40db |
||
---|---|---|
.. | ||
rootwrap.d | ||
api-paste.ini | ||
cells.json | ||
logging_sample.conf | ||
nova-config-generator.conf | ||
nova-policy-generator.conf | ||
README-nova.conf.txt | ||
README-policy.yaml.txt | ||
release.sample | ||
rootwrap.conf |