tomcat日誌解析

2021-07-09 18:47:02 字數 2065 閱讀 8159

tomcat的log資料夾下有以下幾種日誌:

1、catalina.yyyy-mm-dd.log

2、host-manager.yyyy-mm-dd.log

3、localhost.yyyy-mm-dd.log

tomcat內部**輸出的日誌檔案;例如jasper引擎在解析jsp檔案異常時輸出的錯誤日誌,就在該檔案中。

4、manager.yyyy-mm-dd.log

5、catalina.out

所有輸出到控制台的日誌,被重定向至catalina.out;即程式中的system.out和system.err輸出,均可以在這個日誌檔案中查詢到。需要注意的是,該檔案不支援

rotate,會不斷的膨脹

,所以在應用程式中,盡量不要輸出日誌到控制台,統一輸出到對應的日誌檔案中。如果有必要,可以使用cronolog對該日誌檔案進行分割;

6、localhost_access_log.yyyy-mm-dd.txt

訪問日誌,所有tomcat處理的請求和響應均在該檔案中記錄。

tomcat各種日誌如何配置:

上述的1、2、3、4四種日誌,在$/conf/logging.properties檔案中進行配置:

級別有off》server》warning》info》config》fine》finer》finest》all

catalina.out在catalina.sh中進行配置:

在啟動指令碼中,把所有控制台的輸出重定向到了catalina.out檔案中;可以修改指令碼,把日誌檔案輸出到別的路徑

localhost_access_log日誌在server.xml中進行配置:

server.xml中該日誌的配置是被注釋了的,如果需要輸出訪問日誌,可以取消這部分配置的注釋。其中directory是日誌輸出的檔案路徑,以tomcat安裝路徑作為當前路徑;pattern表示日誌的格式,common是tomcat提供的乙個標準設定格式。其具體的表示式為 %h %l %u %t 「%r" 

%s %b,我們也可以根據需要,配置自己的pattern(直接把common替換為具體的格式表示式即可)。該日誌支援的格式化引數如下。一般可以對tomcat的訪問日誌做日誌分析,做相關的資料統計。

tomcat日誌分割

l 在linux系統中,轉到 tomcat 的bin 目錄下 cd u sr local server apache tomcat 8.5.14 bin l 在bin目錄下新建 clean.sh檔案,並給予檔案許可權 chmod 777 clean.sh vi clean.sh bin sh sou...

tomcat 日誌輸入

server.xml 中最後有乙個日誌記錄閥的注釋去掉就可以在 tomcat home logs 目錄中找到採用標準common 日誌格式的 localhost access 20101113.txt 的訪問日誌檔案。繼續在網上搜尋,找到了一些帖子,照著設定,雖然不太適合用,但確實有日誌記錄了 如下...

tomcat日誌設定

tomcat 日誌資訊分 為 兩 類 一是執行中的日誌,它主要 記錄 執行的一些資訊,尤其是一些異常 錯誤 日誌資訊 二是 訪問 日誌資訊,它 記錄 的 訪問 的 時間 ip 訪問 的 資 料等相 關 資訊。2 tomcat 日誌配置 2.1 訪問日誌的配置 預設 tomcat 不記錄訪問日誌,如下...