示例:首先建立乙個: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...