log4j.appender.File.layout.ConversionPattern
類的自定義
- #自定義樣式
- #%c 輸出所屬的類目,通常就是所在類的全名
- #%C 輸出Logger所在類的名稱,通常就是所在類的全名
- #%d 輸出日志時間點的日期或時間,默認格式為ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss , SSS},%d{ABSOLUTE},%d{DATE}
- #%F 輸出所在類的類名稱,只有類名。
- #%l 輸出語句所在的行數,包括類名+方法名+文件名+行數
- #%L 輸出語句所在的行數,只輸出數字
- #%m 輸出代碼中指定的訊息,如log(message)中的message
- #%M 輸出方法名
- #%p 輸出日志級別,即DEBUG,INFO,WARN,ERROR,FATAL
- #%r 輸出自應用啟動到輸出該log信息耗費的毫秒數
- #%t 輸出產生該日志事件的線程名
- #%n 輸出一個回車換行符,Windows平台為“/r/n”,Unix平台為“/n”
- #%% 用來輸出百分號“%”
例如:
[%p] [%d{yyyy-MM-dd HH:mm:ss}][%t][%F-%L]%m%n
[%p] [%d{yyyy-MM-dd HH:mm:ss}][%l]%m%n