Xmltooling Log4cpp patch --- xmltooling/soap/impl/SOAPClient.cpp.orig 2008-03-14 23:50:29.000000000 +0100 +++ xmltooling/soap/impl/SOAPClient.cpp 2008-04-25 13:14:29.000000000 +0200 @@ -89,8 +89,11 @@ XercesJanitor janitor(doc); Category& log = Category::getInstance(XMLTOOLING_LOGCAT".SOAPClient"); - if (log.isDebugEnabled()) - log.debugStream() << "received XML:\n" << *(doc->getDocumentElement()) << logging::eol; + if (log.isDebugEnabled()) { + string serializedXml; + XMLHelper::serialize (doc->getDocumentElement(),serializedXml,false); + log.debugStream() << "received XML:\n" << serializedXml << logging::eol; + } auto_ptr xmlObject(XMLObjectBuilder::buildOneFromElement(doc->getDocumentElement(), true)); janitor.release();