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]