1.需要在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
2.另一種方法:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
然后修改為:
<Valve className="org.apache.catalina.valves.FastCommonAccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="combined" resolveHosts="false" fileDateFormat="yyyy-MM-dd.HH"/>
pattern="combined" 記錄的日志內容更詳細,fileDateFormat="yyyy-MM-dd.HH",會讓日志文件按小時進行滾卷,
比默認的按天滾卷要好些,尤其是訪問量大的網站,可以考慮寫成fileDateFormat="yyyy-MM-dd.HH.mm",就會是每分鐘一個日志文件了。
而且可以分別按Engine, Host, or Context,來記錄自己的日志。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
