Bug 1024920 - added a middleware for reporting needs

Yes I think it doesn't give exactly the same information. Also the logRequests is useful for client dev to see what is going on. I will let Alexis choose if we want to keep both anyway.