curcuru 00/12/04 08:17:02
Modified: test/java/src/org/apache/qetest XMLFileLogger.java
Log:
Improve logElement; now handles nulls, better linewraps
Revision Changes Path
1.4 +9 -5
xml-xalan/test/java/src/org/apache/qetest/XMLFileLogger.java
Index: XMLFileLogger.java
===================================================================
RCS file:
/home/cvs/xml-xalan/test/java/src/org/apache/qetest/XMLFileLogger.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- XMLFileLogger.java 2000/12/01 22:18:22 1.3
+++ XMLFileLogger.java 2000/12/04 16:17:01 1.4
@@ -76,7 +76,7 @@
* Logger that saves output to a simple XML-format file.
* @todo improve escapeString so it's more rigorous about escaping
* @author [EMAIL PROTECTED]
- * @version $Id: XMLFileLogger.java,v 1.3 2000/12/01 22:18:22 curcuru Exp $
+ * @version $Id: XMLFileLogger.java,v 1.4 2000/12/04 16:17:01 curcuru Exp $
*/
public class XMLFileLogger implements Logger
{
@@ -671,7 +671,10 @@
Object msg)
{
- if (isReady())
+ if (isReady()
+ && (element != null)
+ && (attrs != null)
+ )
{
reportPrinter.println("<" + element + " " + ATTR_LEVEL + "=\""
+ level + "\"");
@@ -685,9 +688,10 @@
+ attrs.get(key).toString() + "\"");
}
- reportPrinter.print(">");
- reportPrinter.println(msg.toString());
- reportPrinter.print("></" + element + ">");
+ reportPrinter.println(">");
+ if (msg != null)
+ reportPrinter.println(msg.toString());
+ reportPrinter.println("</" + element + ">");
}
}