OSDN Git Service

fixed: GUIを一新した
[importpicture/importpicture.git] / src / osm / jp / gpx / YuuLogFormatter.java
1 package osm.jp.gpx;\r
2 \r
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
8 \r
9 /**\r
10  * シンプルなサンプルログフォーマッタ\r
11  */\r
12 public class YuuLogFormatter extends Formatter {\r
13     private final SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");\r
14 \r
15     @Override\r
16     public String format(final LogRecord argLogRecord) {\r
17         final StringBuffer buf = new StringBuffer();\r
18 \r
19         buf.append(sdFormat.format(new Date(argLogRecord.getMillis())) +" ");\r
20 \r
21         if (argLogRecord.getLevel() == Level.FINEST) {\r
22             buf.append("[FINEST]");\r
23         }\r
24         else if (argLogRecord.getLevel() == Level.FINER) {\r
25             buf.append("[FINER]");\r
26         }\r
27         else if (argLogRecord.getLevel() == Level.FINE) {\r
28             buf.append("[FINE]");\r
29         }\r
30         else if (argLogRecord.getLevel() == Level.CONFIG) {\r
31             buf.append("[CONFIG]");\r
32         }\r
33         else if (argLogRecord.getLevel() == Level.INFO) {\r
34             buf.append("[INFO]");\r
35         }\r
36         else if (argLogRecord.getLevel() == Level.WARNING) {\r
37             buf.append("[WARN]");\r
38         }\r
39         else if (argLogRecord.getLevel() == Level.SEVERE) {\r
40             buf.append("[SEVERE]");\r
41         }\r
42         else {\r
43             buf.append(Integer.toString(argLogRecord.getLevel().intValue()) +" ");\r
44         }\r
45         buf.append(" "+ /* argLogRecord.getLoggerName() +" - "+ */ argLogRecord.getMessage() +"\n");\r
46         return buf.toString();\r
47     }\r
48 }