1.tomcat設定訪問日誌
12 unpackwars="true" autodeploy="true">38
9 prefix="localhost_access_log." suffix=".txt"
10 pattern="%h,%l,%u,%t,%t,"%r",%s,%b,%i,"%i",%i"
11 filedateformat="yyyy-mm-dd.hh"
12 />
1314
2.springboot設定訪問日誌,在properties配置檔案中新增tomcat日誌配置
1#內嵌tomcat日誌
2 server.tomcat.accesslog.buffered=true
3 server.tomcat.accesslog.directory=/usr/microstorage/tomcatlog
4 server.tomcat.accesslog.enabled=true
5#每天儲存乙個
6 server.tomcat.accesslog.file-date-format=yyyy-mm-dd
7 server.tomcat.accesslog.pattern=%h %l %t %t %r %s %b %i %i
8 server.tomcat.accesslog.prefix=access_log
9 server.tomcat.accesslog.rename-on-rotate=false
10 server.tomcat.accesslog.request-attributes-enabled=false
11 server.tomcat.accesslog.rotate=true
12 server.tomcat.accesslog.suffix=.log
3.日誌分析,通過正在表示式,將需要分析的資訊進行正則捕獲提取,然後根據需要進行相關資料的統計及視覺化展示
1public
static
void parse() throws
exceptioni,"%i",%i,%c"
12 system.out.println("ip="+matcher.group(1));
13 system.out.println("date="+matcher.group(4));
14 system.out.println("cost="+matcher.group(5));
15 system.out.println("request="+matcher.group(6));
16 system.out.println("status="+matcher.group(7));
17 system.out.println("bytes="+matcher.group(8));
18 system.out.println("referer="+matcher.group(9));
19 system.out.println("user-agent="+matcher.group(10));
20 system.out.println("x-requested-with="+matcher.group(11));
21 system.out.println("passport="+matcher.group(12));
22 system.out.println("------------------------------------");23}
24br.close();
25 }
SpringBoot Tomcat部署404問題
原 package com.caicai import org.springframework.boot.web.servlet.support.springbootservletinitializer 如果該類放在了com.fengjiya.controller包下,會導致其他controller...
用python指令碼分析apache訪問日誌
1.我有乙個名為access log的apache的日誌檔案,為了快速能知道這個日誌檔案中有哪些ip訪問了這個apache服務並且每個ip訪問了多少次,我還想知道客戶用了哪些瀏覽器訪問該apache服務並且這個瀏覽器用的次數。2 1 我用函式式程式設計的方法。import re defcount f...
10月28日上午 PHP資料訪問
1.建乙個連線 連線php和mysql db new mysqli localhost root 666 text1 造了乙個mysqli,開啟乙個連線,造了乙個連線物件。第乙個引數是ip位址或網域名稱,本地的就是localhost 第二個是使用者名稱 第三個是伺服器密碼 第四個是資料庫名稱 2.判...