Author: [log in to unmask]
Date: Tue Feb 10 17:51:00 2015
New Revision: 3525
Log:
Some minor changes to logging utilities.
Modified:
projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/DefaultLogFormatter.java
projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/LogUtil.java
Modified: projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/DefaultLogFormatter.java
=============================================================================
--- projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/DefaultLogFormatter.java (original)
+++ projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/DefaultLogFormatter.java Tue Feb 10 17:51:00 2015
@@ -20,27 +20,22 @@
*
*/
public class DefaultLogFormatter extends Formatter {
-
- String separator = " | ";
-
+
public DefaultLogFormatter() {
}
-
- public DefaultLogFormatter(String seperator) {
- this.separator = seperator;
- }
-
+
public String format(LogRecord record) {
StringBuilder sb = new StringBuilder();
- // Append the message.
- sb.append(new Date(record.getMillis()) + separator +
- record.getLoggerName() + separator +
- record.getSourceMethodName() + separator +
- record.getLevel() + separator +
- record.getMessage() + '\n');
+ // Append the header.
+ sb.append(new Date(record.getMillis()) + " " +
+ record.getLoggerName() + " " +
+ record.getSourceMethodName() + '\n');
+
+ // Append the level and message.
+ sb.append(record.getLevel().getLocalizedName() + ": " + formatMessage(record) + '\n');
- // Append trace back if applicable.
+ // Append an Exception traceback if applicable.
if (record.getThrown() != null) {
try {
StringWriter sw = new StringWriter();
Modified: projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/LogUtil.java
=============================================================================
--- projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/LogUtil.java (original)
+++ projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/LogUtil.java Tue Feb 10 17:51:00 2015
@@ -1,9 +1,10 @@
package org.lcsim.util.log;
-import java.util.logging.ConsoleHandler;
import java.util.logging.Formatter;
+import java.util.logging.Handler;
import java.util.logging.Level;
import java.util.logging.Logger;
+import java.util.logging.StreamHandler;
/**
* A simple set of utility methods for creating <code>Logger</code> objects.
@@ -18,19 +19,17 @@
Logger logger = Logger.getLogger(name);
logger.setUseParentHandlers(false);
logger.setLevel(defaultLevel);
- ConsoleHandler handler = new ConsoleHandler();
+ if (formatter == null) {
+ formatter = new DefaultLogFormatter();
+ }
+ Handler handler = new StreamHandler(System.out, formatter);
handler.setLevel(defaultLevel);
- if (formatter == null) {
- handler.setFormatter(new DefaultLogFormatter());
- } else {
- handler.setFormatter(formatter);
- }
logger.addHandler(handler);
return logger;
}
public static Logger create(Class<?> klass, Formatter formatter) {
- return create(klass.getSimpleName(), formatter, Level.ALL);
+ return create(klass.getName(), formatter, Level.ALL);
}
public static Logger create(Class<?> klass) {
########################################################################
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
|