You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by ce...@apache.org on 2003/10/02 14:09:19 UTC

cvs commit: jakarta-log4j/examples/pattern CountingPatternConverter.java

ceki        2003/10/02 05:09:19

  Modified:    examples/pattern CountingPatternConverter.java
  Log:
  
  - Possible workaround for JDK bug  4724129? 
  
  (http://developer.java.sun.com/developer/bugParade/bugs/4724129.html)
  
  Revision  Changes    Path
  1.2       +5 -2      jakarta-log4j/examples/pattern/CountingPatternConverter.java
  
  Index: CountingPatternConverter.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/examples/pattern/CountingPatternConverter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CountingPatternConverter.java	18 Sep 2003 21:26:54 -0000	1.1
  +++ CountingPatternConverter.java	2 Oct 2003 12:09:19 -0000	1.2
  @@ -63,8 +63,11 @@
     }
   
     public StringBuffer convert(LoggingEvent event) {
  -    buf.setLength(0);
  -
  +    if(buf.capacity() > 64) {
  +      buf = new StringBuffer(5);
  +    } else {
  +      buf.setLength(0);
  +    }
       return buf.append(String.valueOf(++counter));
     }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org