mcconnell 2003/02/04 22:47:06 Modified: src/java/org/apache/log/output MemoryTarget.java Log: Checkstyle corrections and javadoc additions. Revision Changes Path 1.8 +9 -1 jakarta-avalon-logkit/src/java/org/apache/log/output/MemoryTarget.java Index: MemoryTarget.java =================================================================== RCS file: /home/cvs/jakarta-avalon-logkit/src/java/org/apache/log/output/MemoryTarget.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- MemoryTarget.java 3 Feb 2003 17:40:13 -0000 1.7 +++ MemoryTarget.java 5 Feb 2003 06:47:06 -0000 1.8 @@ -67,6 +67,7 @@ * * This is based on specification of MemoryHandler in Logging JSR47. * + * @author <a href="mailto:[EMAIL PROTECTED]">Avalon Development Team</a> * @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a> */ public class MemoryTarget @@ -121,7 +122,9 @@ if( isFull() ) { if( m_overwrite ) + { m_used--; + } else { getErrorHandler().error( "Memory buffer is full", null, event ); @@ -130,7 +133,9 @@ } if( 0 == m_used ) + { m_index = 0; + } else { m_index = ( m_index + 1 ) % m_buffer.length; @@ -182,7 +187,10 @@ { final int size = m_used; int base = m_index - m_used + 1; - if( base < 0 ) base += m_buffer.length; + if( base < 0 ) + { + base += m_buffer.length; + } for( int i = 0; i < size; i++ ) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]