wsgi-request-logger icon indicating copy to clipboard operation
wsgi-request-logger copied to clipboard

HTTP 5xx responses not logged to access log

Open rrva opened this issue 8 years ago • 1 comments

It seems that 5xx responses are not logged to access log.

Example below does not log a request at all, when the server responded with HTTP 500:

from requestlogger import WSGILogger, ApacheFormatter
from logging.handlers import TimedRotatingFileHandler
from wsgiref.simple_server import make_server

def hello_world_app(environ, start_response):
    raise Exception("broken")

handlers = [ TimedRotatingFileHandler('access.log', 'd', 7) , ]
loggingapp = WSGILogger(hello_world_app, handlers, ApacheFormatter())

if __name__ == '__main__':
    port = 8000
    from wsgiref.simple_server import make_server
    http = make_server('', port, loggingapp)
    print "Listening on %s" % port
    http.serve_forever()

rrva avatar Mar 18 '16 09:03 rrva

ping @pklaus

rrva avatar Mar 24 '16 17:03 rrva