log4j日誌輸出格式一覽

2021-09-29 22:20:13 字數 511 閱讀 3409

%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輸出格式

log4j常用輸出格式 獲取logger logger.getrootlogger 獲取根logger logger.getlogger string name 獲取子logger logger.getlogger class clazz 或 logger.getlogger clazz.getna...

log4j 輸出格式詳解

log4j建議只使用四個級別,優先順序從高到低分別是error warn info debug 這裡定義能顯示到的最低級別,若定義到info級別,則看不到debug級別的資訊了 log4j.rootlogger debug 將dao層log記錄到daolog,alllog中 log4j.logger...

Log4j輸出格式意義

原文 引數 說明 c 列出logger 名字空間的全稱,如果加上 表示列出從最內層算起的指定層數的名字空間 c 列出呼叫 logger 的類的全名 包含包路徑 d 顯示日誌記錄時間,使用iso8601 定義的日期格式 f 顯示呼叫 logger 的源檔名 l 輸出日誌事件的發生位置,包括類目名 發生...