




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
修改位置如下圖 具體的解釋如下 Access Log Valve用來創(chuàng)建日志文件,格式與標(biāo)準(zhǔn)的web server日志文件相同??梢允褂糜萌罩痉治龉ぞ邔θ罩具M行分析,跟蹤頁面點擊次數(shù)、用戶會話的活動等。Access Log Valve的很多配置和行為特性與File Logger相同,包括每晚午夜自動切換日志文件。Access Log Valve可以和任何Catalina容器關(guān)聯(lián),記錄該容器處理的所有請求。 例子如下: className實現(xiàn)的Java類名。必須被設(shè)置成org.apache.catalina.valves.AccessLogValve。 directory存放日志文件的目錄,可以是相對路徑或者絕對路徑。如果使用相對路徑,是指相對于 $CATALINA_HOME的路徑。如果不指定directory屬性,缺省值是“l(fā)ogs”(相對于 $CATALINA_HOME) pattern需要記錄的請求/響應(yīng)不同信息域的格式布局。如果是“common”或者“combine”,說明選擇標(biāo)準(zhǔn)格式。下面會有關(guān)于配置這個屬性的更多信息。 prefix日志文件名的前綴。如果沒有指定,缺省值是“access_log.”。如果不想使用前綴,使用長度為0的字符串。 resolveHosts將遠端主機的IP地址通過DNS查詢轉(zhuǎn)換成主機名,設(shè)為true。如果為false,忽略DNS查詢,報告遠端的IP地址。 suffix日志文件名的后綴。如果沒有指定,缺省值是“”。如果不想使用后綴,使用長度為0的字符串。 rotatable缺省值為true,用來決定日志是否翻轉(zhuǎn)的標(biāo)志。如果為false,日志文件永遠不翻轉(zhuǎn),并且忽略fileDataFormat。要謹(jǐn)慎使用。 condition打開條件日志。如果設(shè)置了這個屬性,只有在ServletRequest.getAttribute()是null的時候,才會為請求創(chuàng)建日志。比如,如果condition設(shè)為junk,則只有在Servlet.getAttribute(junk)=null的時候,才會記錄這個請求。使用過濾器,可以很容易設(shè)置(或者取消設(shè)置)不同請求的屬性。 fileDateFormat允許在日志文件名稱中使用定制的日期格式。日志的格式也決定了日志文件翻轉(zhuǎn)的頻率。如果想每個小時翻轉(zhuǎn)一次,將這個值設(shè)為yyyy-MM-dd.HHpattern屬性值由字符串常量和pattern標(biāo)識符加上前綴%組合而成。pattern標(biāo)識符加上前綴%,用來代替當(dāng)前請求/響應(yīng)中的對應(yīng)的變量值。目前支持如下的pattern: %a - 遠端IP地址 %A - 本地IP地址 %b - 發(fā)送的字節(jié)數(shù),不包括HTTP頭,如果為0,使用 %B - 發(fā)送的字節(jié)數(shù),不包括HTTP頭 %h - 遠端主機名(如果resolveHost=false,遠端的IP地址) %H - 請求協(xié)議 %l - 從identd返回的遠端邏輯用戶名(總是返回 -) %m - 請求的方法(GET,POST,等) %p - 收到請求的本地端口號 %q - 查詢字符串(如果存在,以 ?開始) %r - 請求的第一行,包含了請求的方法和URI %s - 響應(yīng)的狀態(tài)碼 %S - 用戶的session ID %t - 日志和時間,使用通常的Log格式 %u - 認(rèn)證以后的遠端用戶(如果存在的話,否則為-) %U - 請求的URI路徑 %v - 本地服務(wù)器的名稱 %D - 處理請求的時間,以毫秒為單位 %T - 處理請求的時間,以秒為單位運行結(jié)果 常使用web服務(wù)器的朋友大都了解,一般的web server有兩部分日志: 一是運行中的日志,它主要記錄運行的一些信息,尤其是一些異常錯誤日志信息 二是訪問日志信息,它記錄的訪問的時間,IP,訪問的資料等相關(guān)信息。 現(xiàn)在我來和大家介紹一下利用tomcat產(chǎn)生的訪問日志數(shù)據(jù),我們能做哪些有效的分析數(shù)據(jù)?首先是配置tomcat訪問日志數(shù)據(jù),默認(rèn)情況下訪問日志沒有打開,配置的方式如下: 編輯 $catalina/conf/server.xml文件.注:$catalina是tomcat的安裝目錄 把以下的注釋()去掉即可。 !- - 其中 directory是產(chǎn)生的目錄 tomcat安裝$catalina作為當(dāng)前目錄 pattern表示日志生產(chǎn)的格式,common是tomcat提供的一個標(biāo)準(zhǔn)設(shè)置格式。其具體的表達式為 %h %l %u %t %r %s %b 但本人建議采用以下具體的配置,因為標(biāo)準(zhǔn)配置有一些重要的日志數(shù)據(jù)無法生。 %h %l %u %t %r %s %b %T 具體的日志產(chǎn)生樣式說明如下(從官方文檔中摘錄): * %a - Remote IP address * %A - Local IP address * %b - Bytes sent, excluding HTTP headers, or - if zero * %B - Bytes sent, excluding HTTP headers * %h - Remote host name (or IP address if resolveHosts is false) * %H - Request protocol * %l - Remote logical username from identd (always returns -) * %m - Request method (GET, POST, etc.) * %p - Local port on which this request was received * %q - Query string (prepended with a ? if it exists) * %r - First line of the request (method and request URI) * %s - HTTP status code of the response * %S - User session ID * %t - Date and time, in Common Log Format * %u - Remote user that was authenticated (if any), else - * %U - Requested URL path * %v - Local server name * %D - Time taken to process the request, in millis * %T - Time taken to process the request, in secondsThere is also support to write information from the cookie, incoming header, the Session or something else in the ServletRequest. It is modeled after the apache syntax: * %xxxi for incoming headers * %xxxc for a specific cookie * %xxxr xxx is an attribute in the ServletRequest * %xxxs xxx is an attribute in the HttpSession現(xiàn)在我們回頭再來看一下下面這個配置 %h %l %u %t %r %s %b %T 生產(chǎn)的訪問日志數(shù)據(jù),我們可以做哪些事?先看一下,我們能得到的數(shù)據(jù)有: * %h 訪問的用戶IP地址 * %l 訪問邏輯用戶名,通常返回- * %u 訪問驗證用戶名,通常返回- * %t 訪問日時 * %r 訪問的方式(post或者是get),訪問的資源和使用的http協(xié)議版本 * %s 訪問返回的http狀態(tài) * %b 訪問資源返回的流量 * %T 訪問所使用的時間 有了這些數(shù)據(jù),我們可以根據(jù)時間段做以下的分析處理(圖片使用jfreechart工具動態(tài)生成): * 獨立IP數(shù)統(tǒng)計 * 訪問請求數(shù)統(tǒng)計 * 訪
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 睡眠干預(yù)抗衰效果-洞察及研究
- 天津商業(yè)大學(xué)寶德學(xué)院《健康服務(wù)與營銷學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州商學(xué)院《數(shù)學(xué)分析Ⅰ(3)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天府新區(qū)信息職業(yè)學(xué)院《醫(yī)學(xué)基礎(chǔ)實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 物種多樣性評估技術(shù)-洞察及研究
- 數(shù)字影像檔案管理-洞察及研究
- 無錫太湖學(xué)院《健康管理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北生態(tài)工程職業(yè)技術(shù)學(xué)院《西方文學(xué)理論史》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南石油化工職業(yè)技術(shù)學(xué)院《建筑材料與力學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 昆明幼兒師范高等專科學(xué)?!哆\動按摩實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 乙醇危險化學(xué)品安全周知卡
- 胸痹心痛的中醫(yī)診治專家講座
- GB/T 33011-2016建筑用絕熱制品抗凍融性能的測定
- GB/T 25775-2010焊接材料供貨技術(shù)條件產(chǎn)品類型、尺寸、公差和標(biāo)志
- CB/T 3790-1997船舶管子加工技術(shù)條件
- NB∕T 10731-2021 煤礦井下防水密閉墻設(shè)計施工及驗收規(guī)范
- 中國古代文學(xué)作品選復(fù)習(xí)資料
- 末梢采血課件
- 2022年昌吉回族自治州昌吉工會系統(tǒng)招聘考試題庫及答案解析
- 腫瘤標(biāo)志物及其臨床意義課件
- 設(shè)備供應(yīng)商評估報告
評論
0/150
提交評論