psmith      2004/06/14 16:05:05

  Modified:    src/java/org/apache/log4j/chainsaw/plugins
                        PluginClassLoaderFactory.java
  Log:
  oops. Was throwing a exception if plugin directory was empty which is a bit harsh.  
Now returns
  this class' Classloader instead.
  
  Revision  Changes    Path
  1.2       +2 -1      
logging-log4j/src/java/org/apache/log4j/chainsaw/plugins/PluginClassLoaderFactory.java
  
  Index: PluginClassLoaderFactory.java
  ===================================================================
  RCS file: 
/home/cvs/logging-log4j/src/java/org/apache/log4j/chainsaw/plugins/PluginClassLoaderFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PluginClassLoaderFactory.java     14 Jun 2004 22:55:51 -0000      1.1
  +++ PluginClassLoaderFactory.java     14 Jun 2004 23:05:05 -0000      1.2
  @@ -42,7 +42,8 @@
        */
       public static final ClassLoader create(File pluginDirectory) {
           if(pluginDirectory == null || !pluginDirectory.exists() || 
!pluginDirectory.canRead()) {
  -         throw new IllegalArgumentException("pluginDirectory cannot be null, and it 
must exist and must be readable");   
  +         LogLog.error("pluginDirectory cannot be null, and it must exist and must 
be readable, using the normal Classloader");
  +         return PluginClassLoaderFactory.class.getClassLoader();
           }
           
           String[] strings = pluginDirectory.list(new FilenameFilter() {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to