[jboss-cvs] JBossAS SVN: r100260 - projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 2 10:15:26 EST 2010
Author: alesj
Date: 2010-02-02 10:15:26 -0500 (Tue, 02 Feb 2010)
New Revision: 100260
Modified:
projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java
Log:
[JBCL-141]; check debug before creating long string.
Modified: projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java
===================================================================
--- projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java 2010-02-02 15:06:00 UTC (rev 100259)
+++ projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoader.java 2010-02-02 15:15:26 UTC (rev 100260)
@@ -111,7 +111,9 @@
if (basePolicy.isBlackListable())
blackList = new ConcurrentHashMap<String, String>();
- log.debug("Created " + this + " with policy " + policy.toLongString());
+ if (log.isDebugEnabled())
+ log.debug("Created " + this + " with policy " + policy.toLongString());
+ //log.debugf("Created %1s with policy %2s", this, policy);
}
public ObjectName getObjectName()
Modified: projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java
===================================================================
--- projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java 2010-02-02 15:06:00 UTC (rev 100259)
+++ projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/BaseClassLoaderPolicy.java 2010-02-02 15:15:26 UTC (rev 100260)
@@ -24,9 +24,7 @@
import java.security.AccessControlContext;
import java.security.AccessController;
import java.security.ProtectionDomain;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
+import java.util.*;
import javax.management.ObjectName;
import org.jboss.classloader.spi.ClassLoaderDomain;
@@ -45,7 +43,7 @@
* @author <a href="ales.justin at jboss.com">Ales Justin</a>
* @version $Revision: 1.1 $
*/
-public abstract class BaseClassLoaderPolicy
+public abstract class BaseClassLoaderPolicy implements Formattable
{
/** The log */
private static final Logger log = Logger.getLogger(BaseClassLoaderPolicy.class);
@@ -239,6 +237,12 @@
return builder.toString();
}
+ public void formatTo(Formatter formatter, int flags, int width, int precision)
+ {
+ // TODO perhaps decide which toXString to use depending on args?
+ formatter.format(toLongString());
+ }
+
/**
* Get the classloader domain name
*
More information about the jboss-cvs-commits
mailing list