log4j 自定義樣式引數意義

2022-08-20 21:00:18 字數 443 閱讀 4552

#自定義樣式

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

%c 輸出logger所在類的名稱,通常就是所在類的全名

%d 輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如:%d,%d,%d

%f 輸出所在類的類名稱,只有類名。

%l 輸出語句所在的行數,包括類名+方法名+檔名+行數

%l 輸出語句所在的行數,只輸出數字

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

%m 輸出方法名

%p 輸出日誌級別,即debug,info,warn,error,fatal

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

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

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

log4j自定義日誌輸出

前說一下業務需求 因 當中呼叫了第三個介面,所以要對第三方介面單獨記錄日誌,所以配置log4j指定此類的日誌輸出到指定的檔案路徑與檔案上。不多說看原始碼 log4j.rootlogger error,stdout logfile log4j.logger.org.apache warn log4j....

Log4j 配置引數

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

自定義logger註解, 簡化log4j的配置

上次在參加支付寶架構培訓的時候,看到他們框架中有乙個不錯的對logger的註解來簡化定義,具體用法如下 logger private static log log 當時覺得不錯,也沒問他們怎麼實現的,後來自己做了乙個,基本原理如下 通過自定義乙個beanpostprocessor,在對所有bean初...