billbarker    2002/09/12 21:47:02

  Modified:    src/share/org/apache/tomcat/util/compat Jdk11Compat.java
                        Jdk12Support.java SimpleClassLoader.java
  Log:
  Converting to using commons-logging.
  
  Revision  Changes    Path
  1.14      +7 -10     
jakarta-tomcat/src/share/org/apache/tomcat/util/compat/Jdk11Compat.java
  
  Index: Jdk11Compat.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/compat/Jdk11Compat.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- Jdk11Compat.java  18 Sep 2001 23:24:46 -0000      1.13
  +++ Jdk11Compat.java  13 Sep 2002 04:47:02 -0000      1.14
  @@ -74,7 +74,9 @@
       The base class supports JDK1.1 behavior. 
   */
   public class Jdk11Compat {
  -
  +    static org.apache.commons.logging.Log logger =
  +     org.apache.commons.logging.LogFactory.getLog(Jdk11Compat.class);
  +    
       /** Return java version as a string
        */
       public static String getJavaVersion() {
  @@ -209,7 +211,8 @@
            try {
                URL url=new URL( "jar:file:/test.jar!/foo");
            } catch( MalformedURLException ex ) {
  -             if( dL >0) d( "Installing jar protocol handler ");
  +             if( logger.isDebugEnabled() ) 
  +                 logger.debug( "Installing jar protocol handler ");
                String handlers=System.getProperty("java.protocol.handler.pkgs");
                if( handlers==null ) {
                    handlers=URL_COMPAT_HANDLERS;
  @@ -219,12 +222,11 @@
                    }
                }
                System.getProperties().put("java.protocol.handler.pkgs", handlers);
  -             if( dL > 0 ) {
  +             if( logger.isDebugEnabled() ) {
                    try {
                        URL url=new URL( "jar:file:/test.jar!/foo");
                    } catch( MalformedURLException ex1 ) {
  -                     d("Jar protocol failing ");
  -                     ex1.printStackTrace();
  +                     logger.debug("Jar protocol failing ", ex1);
                    }
                }
            }
  @@ -233,10 +235,5 @@
   
       private static final String URL_COMPAT_HANDLERS=
        "org.apache.tomcat.util.compat";
  -
  -    private static final int dL=10;
  -    private static void d(String s ) {
  -        System.err.println( "Jdk11Compat: " + s );
  -    }
   
   }
  
  
  
  1.11      +0 -1      
jakarta-tomcat/src/share/org/apache/tomcat/util/compat/Jdk12Support.java
  
  Index: Jdk12Support.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/compat/Jdk12Support.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- Jdk12Support.java 11 Jan 2002 06:55:30 -0000      1.10
  +++ Jdk12Support.java 13 Sep 2002 04:47:02 -0000      1.11
  @@ -72,7 +72,6 @@
    */
   public class Jdk12Support extends Jdk11Compat {
   
  -
       /** Return a class loader. For JDK1.2+ will return a URLClassLoader.
        *  For JDK1.1 will return the util.SimepleClassLoader
        */
  
  
  
  1.5       +26 -23    
jakarta-tomcat/src/share/org/apache/tomcat/util/compat/SimpleClassLoader.java
  
  Index: SimpleClassLoader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/compat/SimpleClassLoader.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SimpleClassLoader.java    17 Jun 2001 18:09:13 -0000      1.4
  +++ SimpleClassLoader.java    13 Sep 2002 04:47:02 -0000      1.5
  @@ -86,7 +86,8 @@
    * The class path can be set only when the object is constructed.
    */
   public class SimpleClassLoader extends ClassLoader {
  -    private static final int debug=0;
  +    static org.apache.commons.logging.Log logger =
  +     org.apache.commons.logging.LogFactory.getLog(SimpleClassLoader.class);
       
       /**
        * The classpath which this classloader searches for class definitions.
  @@ -168,11 +169,6 @@
        }
       }
       
  -    // debug only 
  -    void log( String s ) {
  -     System.out.println("SimpleClassLoader: " + s );
  -    }
  -
       //------------------------------------ Implementation of Classloader
   
       /*
  @@ -202,7 +198,8 @@
       protected synchronized Class loadClass(String name, boolean resolve)
           throws ClassNotFoundException
       {
  -        if( debug>0) log( "loadClass() " + name + " " + resolve);
  +        if( logger.isDebugEnabled() )
  +         logger.debug( "loadClass() " + name + " " + resolve);
        // The class object that will be returned.
           Class c = null;
   
  @@ -219,7 +216,8 @@
            try {
                c = parent.loadClass(name);
                if (c != null) {
  -                 if( debug>0) log( "loadClass() from parent " + name);
  +                 if( logger.isDebugEnabled() ) 
  +                     logger.debug( "loadClass() from parent " + name);
                    if (resolve) resolveClass(c);
                    return c;
                }
  @@ -232,7 +230,8 @@
        try {
            c = findSystemClass(name);
            if (c != null) {
  -             if( debug>0) log( "loadClass() from system " + name);
  +             if( logger.isDebugEnabled() ) 
  +                 logger.debug( "loadClass() from system " + name);
                if (resolve) resolveClass(c);
                return c;
            }
  @@ -253,7 +252,8 @@
        if( reserved!=null ) {
            for( int i=0; i<reserved.length; i++ ) {
                if( name.startsWith( reserved[i] )) {
  -                 if( debug>0) log( "reserved: " + name + " " + reserved[i]);
  +                 if( logger.isDebugEnabled() ) 
  +                     logger.debug( "reserved: " + name + " " + reserved[i]);
                    throw new ClassNotFoundException(name);
                }
            }
  @@ -306,11 +306,12 @@
            try {
                c = defineClass(name, classData, 0, classData.length );
                if (resolve) resolveClass(c);
  -             if( debug>0) log( "loadClass() from local repository " +
  +             if( logger.isDebugEnabled() ) 
  +                 logger.debug( "loadClass() from local repository " +
                                  name);
                return c;
            } catch(Throwable t ) {
  -             t.printStackTrace();
  +             logger.error("Error Defining class: " + name,t);
            }
        }
   
  @@ -327,7 +328,7 @@
        * @return  an URL on the resource, or null if not found.
        */
       public URL getResource(String name) {
  -        if( debug > 0 ) log( "getResource() " + name );
  +        if( logger.isDebugEnabled() ) logger.debug( "getResource() " + name );
        URL u = null;
   
        if (parent != null) {
  @@ -352,7 +353,7 @@
                return new URL("file", null,
                               r.file.getAbsolutePath());
            } catch(java.net.MalformedURLException badurl) {
  -             badurl.printStackTrace();
  +             logger.error("bad file: " + r.file, badurl);
                return null;
            }
        }
  @@ -366,7 +367,7 @@
                               r.repository.getPath() + "!/" +
                               name);
            } catch(java.net.MalformedURLException badurl) {
  -             badurl.printStackTrace();
  +             logger.error("bad jar: " + r.repository, badurl);
                return null;
            } finally {
                try {
  @@ -394,13 +395,15 @@
        */
       public InputStream getResourceAsStream(String name) {
           // Try to load it from the system class
  -        if( debug > 0 ) log( "getResourceAsStream() " + name );
  +        if( logger.isDebugEnabled() ) 
  +         logger.debug( "getResourceAsStream() " + name );
        //      InputStream s = getSystemResourceAsStream(name);
        InputStream s = null;
   
        if (parent != null) {
            s = parent.getResourceAsStream(name);
  -         if( debug>0 ) log( "Found resource in parent " + s );
  +         if( logger.isDebugEnabled() ) 
  +             logger.debug( "Found resource in parent " + s );
            if (s != null)
                return s;
        }
  @@ -408,7 +411,8 @@
        // Get this resource from system class loader 
        s = getSystemResourceAsStream(name);
   
  -        if( debug>0 ) log( "System resource " + s );
  +        if( logger.isDebugEnabled() ) 
  +         logger.debug( "System resource " + s );
        if (s != null) {
            return s;
        }
  @@ -418,16 +422,16 @@
        if( r==null ) return null;
        
        if( r.file!=null ) {
  -         if( debug > 0 ) log( "Found "  + r.file);
  +         if( logger.isDebugEnabled() ) logger.debug( "Found "  + r.file);
            try {
                   InputStream res=new FileInputStream(r.file);
                return res;
               } catch (IOException shouldnothappen) {
  -             shouldnothappen.printStackTrace();
  +             logger.error("No File: " + r.file, shouldnothappen);
                return null;
               }
        } else if( r.zipEntry != null ) {
  -         if( debug > 0 ) log( "Found "  + r.zipEntry);
  +         if( logger.isDebugEnabled() ) logger.debug( "Found "  + r.zipEntry);
            // workaround - the better solution is to not close the
            // zipfile !!!!
            try {
  @@ -498,8 +502,7 @@
                       }
                    zf.close();
                   } catch (IOException ioe) {
  -                    ioe.printStackTrace();
  -                 System.out.println("Name= " + name + " " + file );
  +                    logger.error("Name= " + name + " " + file , ioe);
                       return null;
                   }
               }   
  
  
  

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

Reply via email to