You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/04/02 02:04:49 UTC

cvs commit: jakarta-avalon-logkit/src/java/org/apache/log Logger.java

donaldp     01/04/01 17:04:49

  Modified:    src/java/org/apache/log Logger.java
  Log:
  Made addition of targets thread safe. Now all target addition is serialized where before it was possible for one addition to be missed due to multiple threads reading initial array at different times.
  
  Revision  Changes    Path
  1.5       +1 -1      jakarta-avalon-logkit/src/java/org/apache/log/Logger.java
  
  Index: Logger.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-logkit/src/java/org/apache/log/Logger.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Logger.java	2001/03/27 14:44:02	1.4
  +++ Logger.java	2001/04/02 00:04:48	1.5
  @@ -413,7 +413,7 @@
        *
        * @param target target to be added
        */
  -    public final void addLogTarget( final LogTarget target )
  +    public synchronized final void addLogTarget( final LogTarget target )
       {
           if( null == m_logTargets ) m_logTargets = new LogTarget[] { target };
           else
  
  
  

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