Author: [log in to unmask] Date: Thu Feb 5 18:29:05 2015 New Revision: 3513 Log: Add stacktrace to log message. Modified: projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/BasicFormatter.java Modified: 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 (original) +++ projects/lcsim/trunk/util/src/main/java/org/lcsim/util/log/BasicFormatter.java Thu Feb 5 18:29:05 2015 @@ -1,5 +1,7 @@ package org.lcsim.util.log; +import java.io.PrintWriter; +import java.io.StringWriter; import java.util.logging.Formatter; import java.util.logging.LogRecord; @@ -20,6 +22,16 @@ sb.append("[ " + prepend + " ] "); } sb.append(record.getMessage() + '\n'); + if (record.getThrown() != null) { + try { + StringWriter sw = new StringWriter(); + PrintWriter pw = new PrintWriter(sw); + record.getThrown().printStackTrace(pw); + pw.close(); + sb.append(sw.toString()); + } catch (Exception ex) { + } + } 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