What if we add / move logging after the response is received and collect:

* HTTP status code
* time it took to handle the request