You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by ot...@apache.org on 2002/09/15 02:26:21 UTC
cvs commit: jakarta-lucene-sandbox/contributions/webcrawler-LARM/src/de/lanlab/larm/util SimpleLoggerManager.java
otis 2002/09/14 17:26:21
Modified: contributions/webcrawler-LARM/src/de/lanlab/larm/util
SimpleLoggerManager.java
Log:
- Made this singleton thread-safe.
Revision Changes Path
1.3 +9 -8 jakarta-lucene-sandbox/contributions/webcrawler-LARM/src/de/lanlab/larm/util/SimpleLoggerManager.java
Index: SimpleLoggerManager.java
===================================================================
RCS file: /home/cvs/jakarta-lucene-sandbox/contributions/webcrawler-LARM/src/de/lanlab/larm/util/SimpleLoggerManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SimpleLoggerManager.java 22 May 2002 23:09:19 -0000 1.2
+++ SimpleLoggerManager.java 15 Sep 2002 00:26:21 -0000 1.3
@@ -58,14 +58,15 @@
import java.io.IOException;
/**
- * this singleton manages all loggers. It can be used to flush all SimpleLoggers
- * at once
+ * This singleton manages all loggers. It can be used to flush all SimpleLoggers
+ * at once.
+ * @version $Id$
*/
public class SimpleLoggerManager
{
- static SimpleLoggerManager instance = null;
+ private static SimpleLoggerManager instance = null;
- ArrayList logs;
+ private ArrayList logs;
private SimpleLoggerManager()
{
@@ -93,18 +94,18 @@
ex = e;
}
}
- if(ex != null)
+ if (ex != null)
{
throw ex;
}
}
- public static SimpleLoggerManager getInstance()
+ public synchronized static SimpleLoggerManager getInstance()
{
- if(instance == null)
+ if (instance == null)
{
instance = new SimpleLoggerManager();
}
return instance;
}
-}
\ No newline at end of file
+}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>