log4j配置資訊

2022-07-26 12:00:17 字數 937 閱讀 4519

1 log4j.rootlogger=debug, stdout, r25

6 # pattern to output the caller'

s file name and line number.811

13# keep one backup file

15log4j.rootlogger=debug, stdout, r

設定日誌輸出的等級為debug,低於debug就不會輸出了

設定日誌輸出到兩種地方,分別叫做 stdout和 r

stdout, 輸出到控制台

r, 以滾動的方式輸出到檔案

r, 以滾動的方式輸出到檔案,檔名是example.log,檔案最大100k, 最多滾動5個檔案

%c 輸出日誌資訊所屬的類的全名

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

%f 輸出日誌資訊所屬的類的類名

%l 輸出日誌事件的發生位置,即輸出日誌資訊的語句處於它所在的類的第幾行

%m 輸出**中指定的資訊,如log(message)中的message

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

%p 輸出優先順序,即debug,info,warn,error,fatal。如果是呼叫debug()輸出的,則為debug,依此類推

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

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

所以:%5p [%t] (%f:%l) - %m%n 就表示

寬度是5的優先等級 執行緒名稱 (檔名:行號) - 資訊 回車換行

需要匯入log4j的jar包

1public

class

testlog4j 13}

14 }

log4j 輸出資訊引數配置

如果使用pattern布局就要指定的列印資訊的具體格式conversionpattern,列印引數如下 m 輸出 中指定的訊息 p 輸出優先順序,即debug,info,warn,error,fatal r 輸出自應用啟動到輸出該log資訊耗費的毫秒數 c 輸出所屬的類目,通常就是所在類的全名 t ...

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