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