sdeboy      2003/08/10 06:54:15

  Modified:    src/java/org/apache/log4j/xml XMLDecoder.java
  Log:
  Added a check to ensure we were only processing elements - carriage returns in the 
xml (generated by log4cxx's layout, were causing exceptions.
  Thanks to Michael CATANZARITI for pointing this out.
  
  Revision  Changes    Path
  1.3       +4 -1      jakarta-log4j/src/java/org/apache/log4j/xml/XMLDecoder.java
  
  Index: XMLDecoder.java
  ===================================================================
  RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/xml/XMLDecoder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLDecoder.java   11 Jul 2003 04:52:52 -0000      1.2
  +++ XMLDecoder.java   10 Aug 2003 13:54:15 -0000      1.3
  @@ -301,7 +301,10 @@
       for (int eventIndex = 0; eventIndex < eventList.getLength();
           eventIndex++) {
         Node eventNode = eventList.item(eventIndex);
  -
  +      //ignore carriage returns in xml 
  +       if(eventNode.getNodeType() != Node.ELEMENT_NODE) {
  +             continue;
  +       }
         logger =
           Logger.getLogger(
             eventNode.getAttributes().getNamedItem("logger").getNodeValue());
  
  
  

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

Reply via email to