tomcat日志配置詳解_第1頁
tomcat日志配置詳解_第2頁
tomcat日志配置詳解_第3頁
tomcat日志配置詳解_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

tomcat日志文件服務(wù)器2009-07-2022:23:26閱讀510評論0字號:大中小在server.xml里的<host>標(biāo)簽下加上<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory=,,logs,,prefix=,,localhost_accessjog.nsuffix=,,.txtHpattern=,lcommon,,resolveHosts="false,,/>就可以了,下面咱們逐一分析各個參數(shù)。className官方文檔上說了ThisMUSTbesettoorg.apache.catalina.valves.AccessLogValvetousethedefaultaccesslogvalve.&<60;想配置訪問口志?這就必須得寫成這樣。directory這個東西是口志文件放置的目錄,在tomcatF面有個logs文件夾,那里面是專門放置口志文件的,當(dāng)然你也可以修改,我就給改成了D:\prefix這個是口志文件的名稱前綴,我的口志名稱為localhost_access_log.2007-09-22.txt,前面的前綴就是這個localhost_access_logsuffix這就是后綴名啦,可以改成別的pattern這個是最主要的參數(shù)了,具體的咱們下面講,這個參數(shù)的內(nèi)容比較豐富。resolveHosts如果這個值是true的話,tomcat會將這個服務(wù)器IP地址通過DNS轉(zhuǎn)換為主機名,如果是false,就直接寫服務(wù)器IP地址啦還有一些參數(shù):rotatable默認(rèn)為true,默認(rèn)的設(shè)置使得你的tomcat生成的文件命為prefix(前綴)+.+時間(一般是按天算)+.+suffix(后綴),參照我的口志名就知道了:localhost_access_log.2007-09-22.txt使用這個需要謹(jǐn)慎,因為你將其設(shè)置為false的話,tomcat會忽略時間,不會新生成文件,最后導(dǎo)致你的文件超級大,這樣生成的文件名就是:localhost_access_log.txtcondition這個參數(shù)不太實用,可以設(shè)置任何值,比如咱們設(shè)置成condition=”tkq“,那么只有當(dāng)ServletRequest.getAttribute("tkq”)為空的時候,才會被記錄下來fileDateFormat最后的一個參數(shù),很明白,這就是時間格式嘛,但是這個時間格式是針對口志文件起作用的,還記得咱們生成的口志文件全名么:localhost_access_log.2007-09-22.txt,這里面的2007-09-22就是這么來的,如果你想讓tomcat每小時生成一個日志文件,也很簡單,將這個值設(shè)置為:fileDateFormat="yyyy-MM-dd.HH",當(dāng)然也可以按分鐘生成什么的,自己改改吧上面是所有的9個參數(shù),剛才咱們說了,pattern這個參數(shù)的值比較多,咱們拿下來單獨說:patternnf以設(shè)置成兩種方式,第一種是pattern="common",第二種是pattern="combined"這就可以控制口志里面的格式,各位說了,pattern就這兩種?common和combined又是什么意思,具體是什么格式呢?別著急,咱們一點一點看,其實pattern是可以設(shè)置的,common和combined只是集成了一*些顯示方式,就是將顯示方式給組合了,pattern的實際值有如下幾種,都是后面一個字母,前面一個%百分號咱們先貼出來我的口志里面的一條記錄,對應(yīng)著看 08 - -1 HTTP/1.1-GET80&<60;GET/rightmainima/leftbott4.swfHTTP/1.1304 5563A67708646B6AA299C33D59BE132A[22/Sep/2007:10:08:52+0800]?/rightmainima/leftbott4.swflocalhost00.000%a這是記錄訪問者的IP,在日志里是%A這是記錄本地服務(wù)器的IP,在口志里是08%b這是發(fā)送信息的字節(jié)數(shù),不涵括http頭,如果字節(jié)數(shù)為。的話,顯示為-%B看tomcat的解釋,沒看出來與b%的區(qū)別,但我這里顯示為-1,沒想明白,望知道者告知,我把官方解釋貼出來吧Bytessent,excludingHTTPheaders%h這個就是服務(wù)器名稱了,如果resolveHosts為false的話,這里就是IP地址了,我的口志里是%H訪問者使用的協(xié)議,這里是HTTP/1.1%1這個也不太清楚,官方也說這個alwaysreturn 官方解釋:Remotelogicalusernamefromidentd(可能這樣翻譯:記錄瀏覽者進行身份驗證時提供的名字)(alwaysreturns訪問的方式,是GET還是POST,我這是GET%p本地接收訪問的端II,呵呵,我這里是80啦%q比如你訪問的是aaa.jsp?bbb=ccc,那么這里就顯示?bbb=ccc,明白了吧,這個q是querystring的意思%r官方解釋:Firstlineoftherequest(methodandrequestURI),不是很明白%s這個是http的狀態(tài),我這里返回的是304,咱們經(jīng)??匆娫L問某個網(wǎng)頁報錯誤500什么的,那也會返回500%s用戶的sessionID,這個sessionID大家可以另外查一下詳細(xì)的解釋,反正每次都會生成不同的sessionID%t這就是時間啦,好像有一個CommonLogFormat4以改,不過我沒找到%u得到了驗證的訪問者,否則就是%u訪問的URL地址,我這里是/rightmainima/leftbott4.swf%v服務(wù)器名稱,可能就是你url里面寫的那個吧,我這里是localhost%D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論