Log4j輸出格式意義

2021-09-01 04:49:28 字數 714 閱讀 6113

原文:

引數

說明%c

列出logger

名字空間的全稱,如果加上

表示列出從最內層算起的指定層數的名字空間 %c

列出呼叫

logger

的類的全名(包含包路徑) %d

顯示日誌記錄時間,

使用iso8601

定義的日期格式 %f

顯示呼叫

logger

的源檔名 %l

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

顯示呼叫

logger

的**行 %m

顯示輸出訊息 %m

顯示呼叫

logger

的方法名 %n

當前平台下的換行符 %p

顯示該條日誌的優先順序 %r

顯示從程式啟動時到記錄該條日誌時已經經過的毫秒數 %t

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

按ndc(

nested diagnostic context

,執行緒堆疊)順序輸出日誌 %x

按mdc(

,執行緒對映表)輸出日誌。通常用於多個客戶端連線同一臺伺服器,方便伺服器區分是那個客戶端訪問留下來的日誌。 %%

顯示乙個百分號

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 輸出日誌資訊所屬的類的全名 d 輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如 d,輸出類似 2002 10 18 22 10 28 f 輸出日誌資訊所屬的類的類名 l 輸出日誌事件的發生位置,即輸出日誌資訊的語句處於它所在的類的第幾行 m 輸出 中指定的資訊,...