ก็เลยไปไล่ดู สรุป มันมี get header อยู่แล้วให้ทำการ overwrite มัน
ก็จะได้ประมาณนี้
//-------------- ex -------------------
public class MyPatternLayout extends PatternLayout {
public MyPatternLayout() {
super();
}
public String getManualHeader(){
StringBuffer buf = new StringBuffer();
buf.append(" ===== HEADER FILE ===== " \r\n);
return buf.toString();
}
public String getHeader() {
StringBuffer buf = new StringBuffer();
buf.append( this.getManualHeader);
String superHeader = super.getHeader();
if ( superHeader != null ) {
buf.append( superHeader );
}
return new String(buf);
}
}
เวลาทำการ config properites file ก็ทำการเปลี่ยนไปว่า
#-------------- ex -------------------
log4j.appender.ErrorLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ErrorLog.layout=com.mycompany.package.MyPatternLayout
log4j.appender.ErrorLog.layout.ConversionPattern=%m%n
log4j.appender.ErrorLog.File=/usr/local/muwaho/back/log/ErrorLog.log
log4j.appender.ErrorLog.DatePattern='.'yyyyMMdd
ไม่มีความคิดเห็น:
แสดงความคิดเห็น