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