craigmcc    2003/01/31 20:11:04

  Modified:    logging/src/java/org/apache/commons/logging/impl
                        LogFactoryImpl.java
  Log:
  Change the class used to detect whether JDK 1.4 is installed from
  "java.util.logging.Logger" to "java.sql.Savepoint".  This means
  that a JDK 1.3 JVM with an alternative JSR-47 (logging jsr) implementation
  available will not be mis-identified as a JDK 1.4 system.
  
  PR:  Bugzilla #16606
  Submitted by:  Andreas Wendt <wen at eigner.com>
  
  Revision  Changes    Path
  1.21      +8 -8      
jakarta-commons/logging/src/java/org/apache/commons/logging/impl/LogFactoryImpl.java
  
  Index: LogFactoryImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/logging/src/java/org/apache/commons/logging/impl/LogFactoryImpl.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- LogFactoryImpl.java       23 Nov 2002 03:49:40 -0000      1.20
  +++ LogFactoryImpl.java       1 Feb 2003 04:11:03 -0000       1.21
  @@ -456,16 +456,16 @@
   
       /**
        * MUST KEEP THIS METHOD PRIVATE
  -     * 
  +     *
        * <p>Exposing this method outside of
        * <code>org.apache.commons.logging.LogFactoryImpl</code>
        * will create a security violation:
        * This method uses <code>AccessController.doPrivileged()</code>.
        * </p>
  -     * 
  +     *
        * Load a class, try first the thread class loader, and
        * if it fails use the loader that loaded this class.
  -     */  
  +     */
       private static Class loadClass( final String name )
           throws ClassNotFoundException
       {
  @@ -519,7 +519,7 @@
       protected boolean isJdk14Available() {
   
           try {
  -            loadClass("java.util.logging.Logger");
  +            loadClass("java.sql.Savepoint");
               loadClass("org.apache.commons.logging.impl.Jdk14Logger");
               return (true);
           } catch (Throwable t) {
  
  
  

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

Reply via email to