On Wed, May 11, 2016 at 01:39:14AM -0400, meteor8488 wrote:

>       log_format  plog  '$remote_addr - $remote_user [$time_local] "$request" 
> '
>       '$status $body_bytes_sent "$http_referer" '
>       '"$http_user_agent" "$http_x_forwarded_for" "$request_body"';

What do you think that the last element of that log_format definition does?

http://nginx.org/r/$request_body

> Is that because I changed client_body_buffer_size  from 16K to 256K caused
> the size change of the log file?
> For now the client_body_buffer_size is big enough, when users upload a file,
> then nginx will put it into the buffer instead of a temp file, and then also
> write this file into post.log?  Am I right? 

Yes.

> If I'm right, then how can I exclude file upload from the post log? The
> $request_uri for the upload is mod=swfupload.

If you don't want the request body logged, don't log the request body.

If you don't want the request body logged for one $request_uri only,
you can finish handling that in a specific location{} and use a different
access_log there.

        f
-- 
Francis Daly        fran...@daoine.org

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to