Wording: this can be used for more than just debugging
Pass Request instance to logging function
Rename `obj` to `data`
Add debugId to enable matching up requests with responses
Test more request versions