You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by sd...@apache.org on 2003/08/10 15:54:15 UTC

cvs commit: jakarta-log4j/src/java/org/apache/log4j/xml XMLDecoder.java

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: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org