[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