Prettifying JSON data for the log is nice, but there should at least be a way to turn it off since it can cause the data to change.
For example, you can post content that looks like this:
but it will be logged as:
{
"number" : 2.0600000000000001
}
This can cause problems if you have a bug on your server but you spend all your time trying to debug the client because you have a log "proving" that's where the problem is.