Author: rmannibucau
Date: Thu Jan 10 00:38:11 2013
New Revision: 1431163

URL: http://svn.apache.org/viewvc?rev=1431163&view=rev
Log:
no need to create a logger in URLs since that's only debug stuff and it loose 
time (depend on the logger impl) + avoiding to create multiple times a 
logstreamfactory

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Logger.java
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/URLs.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Logger.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Logger.java?rev=1431163&r1=1431162&r2=1431163&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Logger.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/Logger.java
 Thu Jan 10 00:38:11 2013
@@ -39,6 +39,9 @@ public class Logger {
     }
 
     public static synchronized void configure() {
+        if (logStreamFactory != null) {
+            return;
+        }
 
         //See if user factory has been specified
         String factoryName = 
SystemInstance.get().getOptions().get("openejb.log.factory", 
JuliLogStreamFactory.class.getName());

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/URLs.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/URLs.java?rev=1431163&r1=1431162&r2=1431163&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/URLs.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/URLs.java
 Thu Jan 10 00:38:11 2013
@@ -32,8 +32,6 @@ import static org.apache.openejb.loader.
  * @version $Rev$ $Date$
  */
 public class URLs {
-    public static final Logger LOGGER = 
Logger.getInstance(LogCategory.OPENEJB, URLs.class.getPackage().getName());
-
     public static File toFile(final URL url) {
         if ("jar".equals(url.getProtocol())) {
             try {
@@ -94,14 +92,12 @@ public class URLs {
         urls = urls.excludeJavaHome();
         urls = urls.excludePaths(System.getProperty("sun.boot.class.path", 
""));
         urls = urls.exclude(".*/JavaVM.framework/.*");
-        if (LOGGER.isDebugEnabled()) LOGGER.debug("Culled {0} system urls from 
set", original.size() - urls.size());
         return urls;
     }
 
     public static UrlSet cullOpenEJBJars(final UrlSet original) throws 
IOException {
         UrlSet urls = new UrlSet(original.getUrls());
         urls = urls.exclude(".*openejb.*");
-        if (LOGGER.isDebugEnabled()) LOGGER.debug("Culled {0} OpenEJB urls 
from set", original.size() - urls.size());
         return urls;
     }
 


Reply via email to