git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/branches/REL_1@501
de75baf8-a10c-0410-a50a-
987c0e22f00f
XercesJanitor<DOMDocument> janitor(doc);
Category& log = Category::getInstance(XMLTOOLING_LOGCAT".SOAPClient");
XercesJanitor<DOMDocument> janitor(doc);
Category& log = Category::getInstance(XMLTOOLING_LOGCAT".SOAPClient");
- if (log.isDebugEnabled())
+ if (log.isDebugEnabled()) {
+#ifdef XMLTOOLING_LOG4SHIB
log.debugStream() << "received XML:\n" << *(doc->getDocumentElement()) << logging::eol;
log.debugStream() << "received XML:\n" << *(doc->getDocumentElement()) << logging::eol;
+#else
+ string buf;
+ XMLHelper::serialize(doc->getDocumentElement(), buf);
+ log.debugStream() << "received XML:\n" << buf << logging::eol;
+#endif
+ }
auto_ptr<XMLObject> xmlObject(XMLObjectBuilder::buildOneFromElement(doc->getDocumentElement(), true));
janitor.release();
auto_ptr<XMLObject> xmlObject(XMLObjectBuilder::buildOneFromElement(doc->getDocumentElement(), true));
janitor.release();