log4j 配置學習

2021-07-02 12:14:38 字數 705 閱讀 3741

1、學習log4j首先要了解它的幾個級別

all < debug < info < warn < error < fatal

2、log4j.rootlogger

= [level] , name1, name2, ....

這裡的level可以寫上面級別中的任何一種,如果你寫info那麼,只要大於info級別的日誌都會輸出到指定的位置

5、實際操作中,可能會在基礎工程中定義乙個log4j檔案,在各個繼承的子工程中也會各自定義乙個log4j檔案,這個時候就會以子工程的log4j資訊為準,如果子工程沒有定義則以基礎工程log4j資訊為準

6、%-5p 表示內容佔據的寬度

%m 輸出**中指定的訊息 

%p 輸出優先順序,即 debug , info , warn , error , fatal 

%r 輸出自應用啟動到輸出該 log 資訊耗費的毫秒數 

%c 輸出所屬的類目,通常就是所在類的全名 

%t 輸出產生該日誌事件的執行緒名 

%n 輸出乙個回車換行符, windows 平台為 「rn」 , unix 平台為 「n」 

%d 輸出日誌時間點的日期或時間,預設格式為 iso8601 ,也可以在其後指定格式,比如: %d ,輸出類似: 2002 年 10 月 18 日 22 : 10 : 28 , 921 

%l 輸出日誌事件的發生位置,包括類目名、發生的執行緒,以及在**中的行數。 

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配置,一般可以採用兩種方式,properties和.xml,下面舉兩個簡單的例子 一 log4j.properties 設定org.zblog域對應的級別info,debug,warn,error和輸出地a1,a2 log4j.category.org.zblog error,a1 l...

常用log4j配置

常用log4j配置,一般可以採用兩種方式,properties和.xml,下面舉兩個簡單的例子 一 log4j.properties 設定.zblog域對應的級別info,debug,warn,error和輸出地a1,a2 log4j.category.zblog error,a1 log4j.ca...