tomcat的訪問日誌

https://blog.csdn.net/qq_30121245/article/details/52861935html

配置位置在這裏,每個域名設置均可以單獨設置nginx

 

%a   這是記錄訪問者的IP,若是用了nginx 須要修改才能夠看到,參考另外一篇文章
%A   這是記錄本地服務器的IP
%b   發送信息的字節數,不包括http頭,若是字節數爲0的話,顯示爲-
%B   發送信息的字節數,不包括http頭。
%h   遠端主機名(若是resolveHost=false,遠端的IP地址)
%H   訪問者的協議,這裏是HTTP/1.0
%I (大寫的i) - 當前請求的線程名稱 %l    (小寫的L)官方解釋:Remote logical username from identd (可能這樣翻譯:記錄瀏覽者進行身份驗證時提供的名字)(always returns '-') %m   訪問的方式,是GET仍是POST %p   本地接收訪問的端口  %q   好比你訪問的是aaa.jsp?bbb=ccc,那麼這裏就顯示?bbb=ccc,就是querystring的意思 %r   First line of the request (method and request URI) 請求的方法和URL %s   http的響應狀態碼  %S   用戶的session ID,每一個會話的值是相同的,關閉瀏覽器再打開,就會變化 %t   請求時間 月/日/年:時:分:秒 +0800 格式 %u   獲得了驗證的訪問者,不然就是"-" %U   訪問的URL地址,我這裏是/rightmainima/leftbott4.swf %v   服務器名稱,可能就是你url裏面寫的那個吧,我這裏是localhost %D   Time taken to process the request,in millis,請求消耗的時間,以毫秒記 %T   Time taken to process the request,in seconds,請求消耗的時間,以秒記

 設置爲這樣,字段使用分號分割,也方便在後臺提取日誌,分析,同時引入了ua的記錄,方便檢查蜘蛛web

%h;%t;%m;%s;%Dms;%bByte;%U;%{User-Agent}i;

 好比瀏覽器

123.126.113.81;[02/Apr/2019:11:04:59 +0800];GET;302; 0ms;/cgzs/339.html; -Byte; Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07);服務器

若是使用了nginx之類的代理session

那麼就要改爲下邊的格式,以獲取真實ip,nginx中須要進行相應配置jsp

pattern="%{X-Real-IP}i;%t;%m;%s;%Dms;%bByte;%U;%{User-Agent}i;
相關文章
相關標籤/搜索