Print

Print


Author: [log in to unmask]
Date: Tue Dec 16 15:23:46 2014
New Revision: 3456

Log:
Add very basic log formatter if you don't want lots of info.

Added:
    projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/BasicFormatter.java

Added: projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/BasicFormatter.java
 =============================================================================
--- projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/BasicFormatter.java	(added)
+++ projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/BasicFormatter.java	Tue Dec 16 15:23:46 2014
@@ -0,0 +1,26 @@
+package org.lcsim.util.log;
+
+import java.util.logging.Formatter;
+import java.util.logging.LogRecord;
+
+public class BasicFormatter extends Formatter {
+    
+    String prepend = null;
+    
+    public BasicFormatter(String prepend) {
+        this.prepend = prepend;
+    }
+    
+    public BasicFormatter() {        
+    }
+    
+    public String format(LogRecord record) {
+        StringBuilder sb = new StringBuilder();
+        if (prepend != null) {
+            sb.append("[ " + prepend + " ] ");
+            sb.append(' ');
+        }
+        sb.append(record.getMessage() + '\n');
+        return sb.toString();
+    }    
+}

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the LCDET-SVN list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCDET-SVN&A=1