nicolaken    02/03/16 02:16:43

  Modified:    src/java/org/apache/poi/util POILogFactory.java
  Added:       src/testcases/org/apache/poi/util TestPOILogFactory.java
                        TestPOILogger.java
  Log:
  Added testcases for revamped logging engine.
  
  Revision  Changes    Path
  1.5       +18 -4     jakarta-poi/src/java/org/apache/poi/util/POILogFactory.java
  
  Index: POILogFactory.java
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/java/org/apache/poi/util/POILogFactory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- POILogFactory.java        14 Mar 2002 11:05:04 -0000      1.4
  +++ POILogFactory.java        16 Mar 2002 10:16:43 -0000      1.5
  @@ -97,17 +97,31 @@
   
       public static POILogger getLogger(final Class theclass)
       {
  +        return getLogger(theclass.getName());
  +    }
  +    
  +    /**
  +     * Get a logger, based on a String
  +     *
  +     * @param cat the String that defines the log
  +     *
  +     * @return a POILogger for the specified class
  +     */
  +
  +    public static POILogger getLogger(final String cat)
  +    {
           POILogger logger = null;
   
  -        if (_loggers.containsKey(theclass))
  +        if (_loggers.containsKey(cat))
           {
  -            logger = ( POILogger ) _loggers.get(theclass);
  +            logger = ( POILogger ) _loggers.get(cat);
           }
           else
           {
  -            logger = new POILogger(_creator.getInstance(theclass));
  -            _loggers.put(theclass, logger);
  +            logger = new POILogger(_creator.getInstance(cat));
  +            _loggers.put(cat, logger);
           }
           return logger;
       }
  +        
   }   // end public class POILogFactory
  
  
  
  1.4       +20 -36    
jakarta-poi/src/testcases/org/apache/poi/util/TestPOILogFactory.java
  
  
  
  
  1.4       +6 -56     jakarta-poi/src/testcases/org/apache/poi/util/TestPOILogger.java
  
  
  
  


Reply via email to