You can log the $request_length variable using log_format directive in nginx. This will log the value of the Content-Length header, indicating the size of POST data including uploaded files. This is the inverse of the $body_bytes_sent variable (which indicates the number of bytes sent to client minus headers). http://wiki.nginx.org/NginxHttpLogModuleby btimby - Ideas and Feature Requests