[Apache] Logフォーマット

/etc/httpd/httpd.conf

CustomLog logs/access_log "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
  • %h: リモートホスト。つまりApacheにアクセスしてきたクライアントPCのIPアドレスとなります。
  • %l: リモートログ名。mod_identモジュールがロードされており、IdentityCheckディレクティブがOnになっている場合のみ表示されます。それ以外の場合は『-』と表示されます。
    %u リモートユーザ。
    %t リクエストを受信した時刻。
    %r リクエストの最初の行。
    %>s %sはステータスコード。内部でリダイレクトされた場合でも元々のステータスコードを出力。%>sはリダイレクトされた場合最後のステータスコードを出力。
    %b HTTPヘッダを除くレスポンスのバイト数。0バイトの場合は『-』と表示されます。
    %{Referer}i サーバが受信したリクエストヘッダのReferer。
    %{User-Agent}i サーバが受信したリクエストヘッダのUser-Agent。