@Override public String format(LogRecord record) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); pw.append('['); pw.append(record.getLevel().toString()); pw.append(']'); pw.append(' '); pw.append(LOG_TIME_STAMP_FORMAT.format(new Date(record.getMillis()))); pw.append(' '); pw.append('-'); pw.append(' '); pw.append(record.getMessage()); Throwable thrown = record.getThrown(); if (thrown != null) { pw.println(); thrown.printStackTrace(pw); } pw.println(); return sw.toString(); }