1.log4j的核心介紹
layout:設定日誌資訊的輸出樣式
常用的layout有:
>org.apache.log4j.htmllayout(以html**輸出)
>org.apache.log4j.******layout(輸出日誌訊息級別及訊息字串)
>org.apache.log4j.ttcclayout(輸出日誌產生時間,執行緒,類別等)
>org.apache.log4j.pattenlayout(靈活指定布局模式,對樣式進行定製,有%p,%r,%t,%f,%c,%d,%n等)
(%p輸出優先順序,%r輸出應用啟動到輸出日誌所耗毫秒數,%t輸出產生該日誌執行緒名,%f輸出日誌訊息所屬類別的類別名,%c輸出
日誌訊息所屬類全名,%d輸出日誌時間點,格式為%d,%n輸出換行符號)
2.log4j.properties的設定舉例:
1).在控制台輸出日誌訊息
2).以html檔案形式輸出日誌資訊:
3).同時在控制台和檔案輸出日誌訊息
注意:在properties檔案中"."後面不能加空格,否則編譯出錯!
3.測試類舉例:
public class mylog4j
}
Log4j的配置與使用
log4j的運用 1 引入jar包 log4j 1.2.14.jar commons logging 1.1 2 配置log4j.properties到專案中 log4j.rootlogger info,console,file layout表示日誌資訊的輸出格式風格 1.org.apache.lo...
log4j配置和使用
log4j的配置如下 配置日誌的等級,日誌有好多級別,本文等級為debug,輸出位址為console。log4j.rootlogger debug,console,a 配置是否在螢幕中顯示,預設為true,log4j.addivity.org.apache false 配置在控制台輸出 設定等級為d...
log4j的配置和使用
log4j.properties檔案 log4j.rootcategory warn,stdout,logfile stdout configure 列印到控制台 org.apache.log4j.patternlayout d 5p c l m n logfile configure 列印到日誌檔...