oranie's blog

旧:iをgに変えると・・・なんだっけ・・・

【メモ】nginxのログに出せる情報

まんまですな。ググっても意外と情報が散在しているので、オフィシャルのドキュメントをメモっておく。

場所は
http://wiki.nginx.org/HttpLogModule
Verは1.2.2-1で確認

見なきゃいけない所

HttpLogModuleにログの仕様書かれている。
で、デフォルトから真っ先に追記しなきゃいけないのは
$request_time レスポンスタイム

それは(0.5.19より古いバージョンについては、わずか数秒)をミリ秒の精度で秒単位で、リクエストに応じて動作するようにnginxを要した時間
by google翻訳

ですね。他のパラメータはあとでゆっくり。
なので、とりあえず

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for" '
                      '"$request_time"';

には変更するという感じすかね・・。