[Jboss-cvs] JBossAS SVN: r55467 - projects/microcontainer/trunk/container/src/main/org/jboss/vfs/classloading
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Aug 9 21:45:29 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-08-09 21:45:27 -0400 (Wed, 09 Aug 2006)
New Revision: 55467
Modified:
projects/microcontainer/trunk/container/src/main/org/jboss/vfs/classloading/VFSClassLoaderFactory.java
Log:
Add debug logging of the class loader news
Modified: projects/microcontainer/trunk/container/src/main/org/jboss/vfs/classloading/VFSClassLoaderFactory.java
===================================================================
--- projects/microcontainer/trunk/container/src/main/org/jboss/vfs/classloading/VFSClassLoaderFactory.java 2006-08-10 01:43:30 UTC (rev 55466)
+++ projects/microcontainer/trunk/container/src/main/org/jboss/vfs/classloading/VFSClassLoaderFactory.java 2006-08-10 01:45:27 UTC (rev 55467)
@@ -23,25 +23,38 @@
import java.io.IOException;
import java.net.URL;
-import java.util.ArrayList;
+import java.util.Arrays;
+import org.jboss.logging.Logger;
import org.jboss.vfs.VFSFactory;
import org.jboss.vfs.spi.ReadOnlyVFS;
+/**
+ * A factory for creating VFSClassLoader instances.
+ *
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
public class VFSClassLoaderFactory
{
+ private static Logger log = Logger.getLogger(VFSClassLoaderFactory.class);
+
public static VFSClassLoader newClassLoader(URL rootURL, String[] paths, VFSFactory factory)
throws IOException
{
+ log.debug("newClassLoader, rootURL="+rootURL+", paths="+Arrays.asList(paths));
ReadOnlyVFS vfs = factory.getVFS(rootURL);
return SecurityActions.newClassLoader(paths, vfs);
}
public static VFSClassLoader newClassLoader(String[] paths, ReadOnlyVFS vfs)
{
+ log.debug("newClassLoader, vfs.rootURL="+vfs.getRootURL()+", paths="+Arrays.asList(paths));
return SecurityActions.newClassLoader(paths, vfs);
}
public static VFSClassLoader newClassLoader(String[] paths, ReadOnlyVFS vfs, ClassLoader parent)
{
+ log.debug("newClassLoader, vfs.rootURL="+vfs.getRootURL()+", paths="+Arrays.asList(paths)
+ +", parent="+parent);
return SecurityActions.newClassLoader(paths, vfs, parent);
}
}
More information about the jboss-cvs-commits
mailing list