Tomcat-access log

tomcat access日志的配置 案例:

<?xml version='1.0' encoding='utf-8'?>

<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

  <Service name="Catalina">
  
    <!--
    <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" 
        maxThreads="150" minSpareThreads="4"/>
    -->
    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="600" minSpareThreads="50" maxSpareThreads="150"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" 
                compression="on"   compressionMinSize="2048"
                noCompressionUserAgents="gozilla, traviata"   compressableMimeType="text/csv,text/html,text/xml,text/css,text/plain,text/javascript,application/javascript,application/x-javascript,application/json,application/xml"
                URIEncoding="UTF-8" 
  />
    

    <Engine name="Catalina" defaultHost="localhost">

       <Host name="localhost" appBase="/sss/htdocs"
       unpackWARs="flase" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

  <Context path="/" docBase="" debug="0" reloadable="false"/>

        <Valve className="org.apache.catalina.valves.AccessLogValve"
                directory="logs"  prefix="localhost_access_log." suffix=".txt"
                pattern="%a %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i" "%{QunarGlobal}c" %v %{X-Forwarded-For}i" resolveHosts="false"/>
        <Logger className="org.apache.catalina.logger.FileLogger"
                 directory="logs"  prefix="localhost_log." suffix=".txt"
            timestamp="true"/>
<!--  ADD TODAY LOG -->
                 <Valve className="org.apache.catalina.valves.AccessLogValve" 
                   directory="logs"  prefix="today." suffix=""  
                   fileDateFormat="yyyy-MM-dd-HH"  pattern="%a %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i" "%{QunarGlobal}c" %{X-Forwarded-For
}i" resolveHosts="false"/>
                <!--  ADD TODAY LOG END -->

      </Host>
    </Engine>
  </Service>
</Server>


相关参考:
http://twb.iteye.com/blog/182100

猜你喜欢

转载自wangxinchun.iteye.com/blog/2214312
今日推荐