Tomcat的access log的设置

Tomcat中默认的情况下,access log是没有设置的。在server.xml文件中配置如下。

 <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
               prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
        -->

一般情况下tomcat和apache是一起使用的,apache也有access log。tomca也设置的话是不是显得多余?

tomcat中的access log有一个优点是session ID也打印出来了。根据session ID可以有以下便利。

1,可以根据session ID来跟踪某个用户的画面操作。

2, 如果出现错误的时候,可以根据session ID来再现。便于查找出错误的地方。


设置非常简单。

 <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
               prefix="localhost_access_log." suffix=".log" pattern="common" resolveHosts="false"/>


你可能感兴趣的:(apache,tomcat,session,Access,documentation)