instantiate EM imediately and avoid syncing BLD200409211800
authorrkubacki@netbeans.org
Tue, 21 Sep 2004 09:46:08 +0000
changeset 159085a339ed65df
parent 1589 753b7df74f98
child 1591 bd835051bfbd
instantiate EM imediately and avoid syncing
mdr/src/org/netbeans/mdr/util/Logger.java
     1.1 --- a/mdr/src/org/netbeans/mdr/util/Logger.java	Tue Sep 21 09:45:06 2004 +0000
     1.2 +++ b/mdr/src/org/netbeans/mdr/util/Logger.java	Tue Sep 21 09:46:08 2004 +0000
     1.3 @@ -7,7 +7,7 @@
     1.4   * http://www.sun.com/
     1.5   * 
     1.6   * The Original Code is NetBeans. The Initial Developer of the Original
     1.7 - * Code is Sun Microsystems, Inc. Portions Copyright 1997-2001 Sun
     1.8 + * Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun
     1.9   * Microsystems, Inc. All Rights Reserved.
    1.10   */
    1.11  package org.netbeans.mdr.util;
    1.12 @@ -20,12 +20,9 @@
    1.13   */
    1.14  public abstract class Logger extends ErrorManager {
    1.15      private static final String PROP_MIN_SEVERITY = "org.netbeans.mdr.Logger"; //NOI18N
    1.16 -    private static ErrorManager defaultManager = null;
    1.17 +    private static final ErrorManager defaultManager = ErrorManager.getDefault().getInstance(PROP_MIN_SEVERITY);
    1.18      
    1.19 -    public static synchronized ErrorManager getDefault() {
    1.20 -        if (defaultManager == null) {
    1.21 -            defaultManager = ErrorManager.getDefault().getInstance(PROP_MIN_SEVERITY);
    1.22 -        }
    1.23 +    public static ErrorManager getDefault() {
    1.24          return defaultManager;
    1.25      }
    1.26  }