3 import java.text.SimpleDateFormat;
\r
4 import java.util.Date;
\r
5 import java.util.logging.Formatter;
\r
6 import java.util.logging.Level;
\r
7 import java.util.logging.LogRecord;
\r
12 public class YuuLogFormatter extends Formatter {
\r
13 private final SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
\r
16 public String format(final LogRecord argLogRecord) {
\r
17 final StringBuffer buf = new StringBuffer();
\r
19 buf.append(sdFormat.format(new Date(argLogRecord.getMillis())) +" ");
\r
21 if (argLogRecord.getLevel() == Level.FINEST) {
\r
22 buf.append("[FINEST]");
\r
24 else if (argLogRecord.getLevel() == Level.FINER) {
\r
25 buf.append("[FINER]");
\r
27 else if (argLogRecord.getLevel() == Level.FINE) {
\r
28 buf.append("[FINE]");
\r
30 else if (argLogRecord.getLevel() == Level.CONFIG) {
\r
31 buf.append("[CONFIG]");
\r
33 else if (argLogRecord.getLevel() == Level.INFO) {
\r
34 buf.append("[INFO]");
\r
36 else if (argLogRecord.getLevel() == Level.WARNING) {
\r
37 buf.append("[WARN]");
\r
39 else if (argLogRecord.getLevel() == Level.SEVERE) {
\r
40 buf.append("[SEVERE]");
\r
43 buf.append(Integer.toString(argLogRecord.getLevel().intValue()) +" ");
\r
45 buf.append(" "+ /* argLogRecord.getLoggerName() +" - "+ */ argLogRecord.getMessage() +"\n");
\r
46 return buf.toString();
\r