Using the proxy pattern to implement request/response logging