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