log4j簡單地說,由3個東西組成:
乙個叫「logger」,是我們的程式直接使用的東西,log4j高明之處就在於它的logger可以有繼承關係,下面我會稍微用到一點這個功能;
乙個叫「layout」,也就是日誌輸出的格式定義。
注意:1 root也是屬於乙個logger,只不過是所有additivity!=flase的祖先物件。
root就是定於全域性的,公用的
<?xml version="1.0" encoding="utf-8"?>
%c 輸出所屬類的全名,可在修改為 %d ,num類名輸出的維(如:"org.apache.elathen.classname",%c將輸出elathen.classname)
%d 輸出日誌時間其格式為 %d,可指定格式 如 %d
%l 輸出日誌事件發生位置,包括類目名、發生執行緒,在**中的行數
%n 換行符
%m 輸出**指定資訊,如info(「message」),輸出message
%p 輸出優先順序,即 fatal ,error 等
%r 輸出從啟動到顯示該log資訊所耗費的毫秒數
%t 輸出產生該日誌事件的執行緒名
關於log4j知識
log4j的作用 log4j是乙個日誌輸出的外掛程式專門用來進行日誌管理的,根據我的理解就是用來執行我們用來檢測程式bug的system.out.println 語句的,不過更為簡潔,格式也更好判斷,利用相關的符號,可以精確到某一行的問題點。log4j有兩種使用的形式,一種是利用我們建立的log4j...
log4j日誌系統 Log4j
1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...
log4j知識相關(一)
一 例子 log4j.rootlogger debug,console log4j.addivity.console true 5p d t l m x n log1 log4j.logger.smartadapter debug,smartadapter log4j.addivity.smarta...