tomcat使用log4j列印應用日誌

2021-07-31 10:59:37 字數 1011 閱讀 6020

2、log4j-1.2.9.jar、tomcat-juli-adapters.jar兩個jar包放入lib 目錄下,tomcat-juli.jar替換bin目錄下的tomcat-juli.jar(網上找的資料要替換,沒研究為什麼要替換,可能是版本號一致的問題);

3、在lib目錄下新建 log4j.properties檔案

log4j.rootlogger=info, catalina

# roll-over the log once per day

log4j.logger.org.apache.catalina.core.containerbase.[catalina].[localhost]=info, localhost

log4j.logger.org.apache.catalina.core.containerbase.[catalina].[localhost].[/manager]=\

info, manager

log4j.logger.org.apache.catalina.core.containerbase.[catalina].[localhost].[/host-manager]=\

info, host-manager

4、在context.xml檔案中context節點中新增屬性 swallowoutput="true"

5、刪除conf下logging.properties檔案或者重新命名備份。

列印成功:

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