1.sh catlina.sh run以控制台形式輸出
2.sever.xml。配置acesslog,設置訪問日志輸出
Tomcat的訪問日志是靠org.apache.catalina.valves.AccessLogValve來控制的,你可以修改$tomcat/conf/server.xml來啟用它 ($tomcat是Tomcat安裝的目錄)。AccessLogValve默認應該是注釋掉的,簡單的將其注釋去掉,然后重啟Tomcat就可以了。
以下是Tomcat默認的配置:
className=“org.apache.catalina.valves.AccessLogValve”
directory=“logs” prefix=“localhost_access_log.” suffix=“.txt”
pattern=“common” resolveHosts=“false”/>
你可以設置日志保存的目錄(directory),日志的文件名的前綴(prefix),后綴(suffix)和日志的具體格式。保存目錄,文件名的前綴、后綴都很簡單,一般默認設置也就可以了。resolveHost出於性能的考慮,一般也設為false. 但訪問日志的格式(pattern)卻有很多的選項供你選擇。以下列出了一些基本的日志格式項:
默認情況下Tomcat並不記錄訪問日志文件(access log): Catalina/conf/server.xml;將文件中這一段的注釋去掉,然后將pattern的值改為combined ,這個模式下記錄的日志比較詳細。
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="combined" resolveHosts="false"/>
-->
重新啟動一下Tomcat