spring boot Tomcat訪問日誌

2022-07-03 19:21:13 字數 2017 閱讀 6238

1.tomcat設定訪問日誌

1

2 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.日誌分析,通過正在表示式,將需要分析的資訊進行正則捕獲提取,然後根據需要進行相關資料的統計及視覺化展示

1

public

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.判...