不進行優先順序的繼承,乙個級別乙個檔案
log4j.properties
### 設定###
log4j.rootlogger = debug,stdout,d,e,i
### 輸出資訊到控制抬 ###
### 輸出debug 級別以上的日誌到=e://logs/error.log ###
### 輸出error 級別以上的日誌到=e://logs/error.log ###
### 輸出info 級別以上的日誌到=e://logs/info.log ###
需要自定義乙個類
源**是這樣的
public
booleanisassevereasthreshold(priority priority)
自定義類
public
classextends
@override
public
booleanisassevereasthreshold(priority priority)
} 這樣就可以同乙個級別放到乙個檔案中了,如果要有包含記錄那麼只要把自定義類給取消掉就好了
(2). 日記記錄的優先順序priority,優先順序由高到低分為
off ,fatal ,error ,warn ,info ,debug ,all。
log4j建議只使用fatal ,error ,warn ,info ,debug這五個級別。
(3). 格式說明layout中的引數都以%開始,後面不同的引數代表不同的格式化資訊(引數按字母表順序列出):
%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分級別記錄日誌檔案 在記錄日誌的時候通常我們都希望不同級別的日誌能夠分別記錄在不同的日誌檔案中,然後有乙個彙總的日誌檔案記錄所有的日誌資訊,因為在大多數情況下我們可能只會關注那些 error 級別的日誌資訊。利用 log4j 去記錄這些資訊是比較簡單的,我們可以配置多個不同的 然後每個 對...
Log4j分級別記錄日誌檔案
log4j分級別記錄日誌檔案 指定預設情況下的日誌輸出級別為 info 對應的 為stdout info warn error 和fatal log4j.rootlogger info,stdout info,warn,error,fatal org.apache.log4j.patternlayo...
Log4j 日誌級別
日誌記錄器 logger 是日誌處理的核心元件。log4j具有5種正常級別 level 日誌記錄器 logger 的可用級別level 不包括自定義級別 level static level debug debug level指出細粒度資訊事件對除錯應用程式是非常有幫助的。static level ...