package org.lemsml.jlems.io.logging; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import java.util.logging.LogRecord; import java.util.logging.SimpleFormatter; public class OneLineFormatter extends SimpleFormatter { SimpleDateFormat date_format = new SimpleDateFormat("MMM dd,yyyy HH:mm", Locale.ENGLISH); public String format(LogRecord rec) { StringBuffer buf = new StringBuffer(1000); buf.append(rec.getLevel()); buf.append(" "); buf.append(calcDate(rec.getMillis())); buf.append(' '); buf.append(rec.getMessage()); buf.append('\n'); return buf.toString(); } private String calcDate(long millisecs) { Date resultdate = new Date(millisecs); return date_format.format(resultdate); } }