Tomcat:如何记录请求(ed)域?

时间:2013-07-02 15:59:56

标签: tomcat logging

我们有多个指向我们的Tomcat网络应用程序的域名,这些域名均由我们的默认Host提供:

<Host name="localhost" appBase="..." unpackWARs="true" autoDeploy="true">
  <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="access_log." suffix=".txt" pattern="???" resolveHosts="false" />
  <Context path="" docBase="..." allowLinking="true" reloadable="true" />
</Host>

我需要配置哪种Valve模式才能查看请求已发送到哪个域(即用户在网络浏览器中输入了哪个域)?

1 个答案:

答案 0 :(得分:3)

<Valve ... pattern="... &quot;%{Host}i&quot; ..." ... />

将完成这项工作。