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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to