When we have form submissions, errors in this become difficult to replay and debug if we don't know the value of the data. By default, NGINX doesn't log POST data, as it can be very bulky. However, there are certain situations where getting access to this data is vital to debugging issues.
Logging POST data
How to do it...
In order to log POST data, we need to define a custom log format:
log_format post_logs '[$time_local] "$request" $status ' '$body_bytes_sent "$http_referer" ' '"$http_user_agent" [$request_body]';
By logging $request_body, we'll be able to see the contents of a POST submission.
...