Apacheのアクセスログにクッキー出力

投稿者: | 2017年1月20日

アクセスログにクッキーを表示させたい場合、設定ファイルのログフォーマットを書き換えます。

$ vi /etc/httpd/httpd.conf

デフォルトでは「combined」のフォーマットでログが出力されますのでここにクッキーを加えます。
クッキーは「%{Cookie}i」と記述することでフォーマットに組み込むことができます。
なお、後ろの「i」でリクエストヘッダを表しています。

LogFormat "%v %U \"%{Location}o\" \"%{Referer}i\" %{X-Forwarded-For}i %h %l %u %t \"%r\" %b %>s %{Cookie}i" combined

設定を変更するためapacheを再起動します。

$ /etc/init.d/httpd restart

これでアクセスログがクッキーに表示されるようになります。
なお、今回は障害調査でクッキーの情報が必要だったため一時的にログにクッキーを出力しました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA