tomcat6のログにリクエストヘッダーとレスポンスヘッダーを表示する

alkoshikawa 2,348views 更新:2013年11月14日

firefox, chromeなどであればブラウザ上から確認できますが、
iPhone, iPadなどは確認ができないので以下の設定をします。

server.xml内に

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
               prefix="localhost_access_log." suffix=".txt" pattern='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i" "%{Location}o"' resolveHosts="false"/>

こんな形で書きます。
ワイルドカードなどで全て表示するとかはなさそうです。
仕様はこちら
http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません