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 + ">");
           }
       }
   
  
  
  

Reply via email to