/*
StringBuffer buf = new StringBuffer(1000);
buf.append("[");
buf.append(rec.getLevel());
buf.append("|");
buf.append(getForamtedDate(rec.getMillis()));
buf.append("|");
buf.append(rec.getLoggerName( ));
buf.append("|");
buf.append("ThreadID="+rec.getThreadID( ));
buf.append("|");
buf.append(formatMessage(rec));
Throwable th = rec.getThrown();
if(th !=null) {
buf.append("|");
buf.append("\n");
buf.append(" message: "+th.getMessage());
StackTraceElement[] st = th.getStackTrace();
buf.append("\n");
for(int i =0;i<st.length;i++){
buf.append(" "+st[i]);
buf.append("\n");
}
}
buf.append("]");
buf.append('\n');
String msg = buf.toString();
*/
notifyRegisteredListeners(rec.getMessage(),rec);
return super.format(rec);