一、日誌格式
log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %5p [%15.15t] %36.36c:%-4.4L - %m%n
%d{yyyy-MM-dd HH:mm:ss.SSS} :指定日期的格式
%5p :指定日誌級別最小寬度爲5且右對齊(不足時左補空)
[%15.15t] :指定線程右對齊且最大(超過時左被截掉)最小爲15位
%36.36c :指定日誌全類名爲右對齊且最大最小爲36位
%-4.4L :指定日誌發生行數爲左對齊(不足時右補空)且最大最小爲4位
%m%n :輸出日誌並換行
二、對齊方式
%10c :輸出全類名稱,最小長度10個字符,小於10則默認的情況下右對齊
%-10c :輸出全類名稱,最小長度10個字符,小於10則補空格左對齊
%.10c :輸出全類名稱,最大長度10個字符;大於10則從左邊截取,小於10不補空格對齊
%20.30c :輸出全類名稱,小於20補空格,並且右對齊;大於30字符,就從左邊截取超過的長度
三、日期分割
<!-- out.log | out.log.2017-10-10 -->
log4j.appender.logfile.File=${Pvssys.root}/WEB-INF/logs/out.log
log4j.appender.logfile.DatePattern='-'yyyy-MM-dd