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]