User: vharcq Date: 01/07/08 03:00:09 Modified: src/main/org/jboss/logging/log4j ConsoleAppender.java Log: Add output of exception stack trace when using cat.debug("message",e) Revision Changes Path 1.4 +23 -1 jboss/src/main/org/jboss/logging/log4j/ConsoleAppender.java Index: ConsoleAppender.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/logging/log4j/ConsoleAppender.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ConsoleAppender.java 2001/06/18 20:01:27 1.3 +++ ConsoleAppender.java 2001/07/08 10:00:09 1.4 @@ -12,6 +12,7 @@ import org.apache.log4j.Category; import org.apache.log4j.Priority; import org.apache.log4j.spi.LoggingEvent; +import org.apache.log4j.Layout; /** A log4j Appender implementation that writes to the System.out and System.err console streams. It also installs PrintStreams for System.out @@ -19,7 +20,7 @@ system via a category named Default. @author <a href="mailto:[EMAIL PROTECTED]">Scott Stark</a>. -@version $Revision: 1.3 $ +@version $Revision: 1.4 $ */ public class ConsoleAppender extends AppenderSkeleton { @@ -64,5 +65,26 @@ err.print(msg); else out.print(msg); + if(this.layout.ignoresThrowable()) + { + String[] s = event.getThrowableStrRep(); + if (s != null) + { + int len = s.length; + for(int i = 0; i < len; i++) + { + if( event.priority == Priority.ERROR ) + { + err.print(s[i]); + err.print(Layout.LINE_SEP); + } + else + { + out.print(s[i]); + out.print(Layout.LINE_SEP); + } + } + } + } } } _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development