tomcat用log4j打日誌設定

2021-06-16 18:35:16 字數 741 閱讀 8563

示例:首先建立乙個:log4j.proerties檔案,

檔案配置如下:

[html]view plain

copy

print?

log4j.rootlogger=info,a1   

日誌檔案會輸出到tomcat資料夾下的logs檔案下localhost-***-***-xx.log檔案。

用./catalina.sh run 啟動的tomcat,會在catalina.log檔案中

1、配置根logger:

1)首先在classpath下尋找自己的配置檔案commons-logging.properties,如果找到,則使用其中定義的

log實現類

2)如果找不到commons-logging.properties檔案,則在查詢是否已定義系統環境變數

org.apache.commons.logging.log,找到則使用其定義的log實現類

3)否則,檢視classpath中是否有log4j的包,如果發現,則自動使用log4j作為日誌實現類

4)否則,使用jdk自身的日誌實現類(jdk1.4以後才有日誌實現類)

5)否則,使用commons-logging自己提供的乙個簡單的日誌實現類******log

5.多個日誌檔案(log4j.rootlogger=info, a1 ,a2)

#a3按天輸出日誌

tomcat日誌改用log4j

昨天同事那邊出了點故障,一台tomcat伺服器訪問出錯,tomcat是6.0版本的,然後想檢視tomcat日誌卻怎麼也找不到最近的日誌,logs下面 只有08年的幾個日誌檔案。同事感覺很暈,我也覺著奇怪,照理說,tomcat預設情況下也是會生成日誌檔案的,這回怎麼就平白無故的消失了呢?到網上找了下相...

log4j託管tomcat日誌

由於專案中 tomcat 日誌越來越大,對於日誌查詢非常不方便,所以經過一番調查可以通過log4j來託管 tomcat 日誌的方式,實現tomcat日誌切片。這裡只說明怎麼是log4j託管tomcat日誌,至於怎麼切分就不做說明,可以log4j.properties檔案的配置來實現。log4j 1....

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...