User: azakkerman Date: 01/05/22 15:12:57 Modified: src/main/org/jboss/logging/log4j CategoryStream.java Log: Initial commit of Tyrex distributed transaction manager support in JBoss. Support added for using JBoss with any TM that supports javax.transaction.TransactionManager interface. Revision Changes Path 1.2 +3 -2 jboss/src/main/org/jboss/logging/log4j/CategoryStream.java Index: CategoryStream.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/logging/log4j/CategoryStream.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- CategoryStream.java 2001/05/11 02:50:29 1.1 +++ CategoryStream.java 2001/05/22 22:12:57 1.2 @@ -16,7 +16,7 @@ the log4j Categories. Examples include capturing System.out/System.err writes. @author [EMAIL PROTECTED] -@version $Revision: 1.1 $ +@version $Revision: 1.2 $ */ public class CategoryStream extends PrintStream { @@ -49,8 +49,9 @@ public void write(byte[] b, int off, int len) { // Remove the end of line chars - while( (b[len-1] == '\n' || b[len-1] == '\r') && len > off ) + while( len > 0 && (b[len-1] == '\n' || b[len-1] == '\r') && len > off ) len --; + String msg = new String(b, off, len); category.log(priority, msg); } _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development