在LOG4J的配置文件中,log4j.appender.CATNAME.layout.ConversionPattern項中可配置日志輸出格式.其中格式符代表的意義如下.
Java代碼
%n - 換行 %m - 日志內(nèi)容 %p - 日志級別(FATAL, ERROR, WARN, INFO, DEBUG or custom) %r - 程序啟動到現(xiàn)在的毫秒數(shù) %% - percent sign in output %t - 當(dāng)前線程名 %d - 日期和時間, 常用的格式有 %d{DATE}, %d{ABSOLUTE}, %d{HH:mm:ss,SSS}, %d{ddMMyyyy HH:mm:ss,SSS}。。。 %l - 同 %F%L%C%M %F - java源文件名 %L - java源碼行數(shù) %C - java類名,%C{1} 輸出最后一個元素 %M-java方法名
示例:
Java代碼
[%d{HH\:mm\:ss\:SSS}][%p] (%c\:%L) - %m%n
輸出格式為:[08:58:59:412][INFO] (com.soon.action:35) - 服務(wù)器啟動
|
|
來自: 純屬愛 > 《后臺技術(shù)》