summaryrefslogtreecommitdiffstats
path: root/src/com/ibm/ServerWizard2/utility/MyLogFormatter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/ibm/ServerWizard2/utility/MyLogFormatter.java')
-rw-r--r--src/com/ibm/ServerWizard2/utility/MyLogFormatter.java43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/com/ibm/ServerWizard2/utility/MyLogFormatter.java b/src/com/ibm/ServerWizard2/utility/MyLogFormatter.java
new file mode 100644
index 0000000..8de6406
--- /dev/null
+++ b/src/com/ibm/ServerWizard2/utility/MyLogFormatter.java
@@ -0,0 +1,43 @@
+package com.ibm.ServerWizard2.utility;
+
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.logging.Formatter;
+import java.util.logging.Handler;
+import java.util.logging.Level;
+import java.util.logging.LogRecord;
+
+public class MyLogFormatter extends Formatter {
+ //
+ // Create a DateFormat to format the logger timestamp.
+ //
+ private static final DateFormat df2 = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss.SSS");
+ private static final DateFormat df = new SimpleDateFormat("hh:mm:ss.SSS");
+
+ public String format(LogRecord record) {
+ StringBuilder builder = new StringBuilder(1000);
+ if (record.getLevel()==Level.CONFIG) {
+ builder.append(df2.format(new Date(record.getMillis()))).append(" - ");
+ builder.append(formatMessage(record));
+ builder.append("\n");
+
+ } else {
+ builder.append(df.format(new Date(record.getMillis()))).append(" - ");
+ //builder.append("[").append(record.getSourceClassName()).append(".");
+ //builder.append(record.getSourceMethodName()).append("] - ");
+ builder.append("[").append(record.getLevel()).append("] - ");
+ builder.append(formatMessage(record));
+ builder.append("\n");
+ }
+ return builder.toString();
+ }
+
+ public String getHead(Handler h) {
+ return super.getHead(h);
+ }
+
+ public String getTail(Handler h) {
+ return super.getTail(h);
+ }
+}
OpenPOWER on IntegriCloud