dbertoni 02/05/17 09:45:03 Modified: c/src/XSLT XSLTEngineImpl.cpp Log: Cleaned up diagnostics code. Revision Changes Path 1.144 +46 -24 xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp Index: XSLTEngineImpl.cpp =================================================================== RCS file: /home/cvs/xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp,v retrieving revision 1.143 retrieving revision 1.144 diff -u -r1.143 -r1.144 --- XSLTEngineImpl.cpp 16 May 2002 00:47:10 -0000 1.143 +++ XSLTEngineImpl.cpp 17 May 2002 16:45:02 -0000 1.144 @@ -270,7 +270,10 @@ bool totalTimeID = true; - pushTime(&totalTimeID); + if(m_diagnosticsPrintWriter != 0) + { + pushTime(&totalTimeID); + } XalanNode* sourceTree = getSourceTreeFromInput(inputSource); @@ -382,7 +385,7 @@ m_stylesheetRoot->process(sourceTree, outputTarget, executionContext); } - if(0 != m_diagnosticsPrintWriter) + if(m_diagnosticsPrintWriter != 0) { displayDuration(StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Total time")), &totalTimeID); } @@ -398,7 +401,7 @@ { bool totalTimeID = true; - if(0 != m_diagnosticsPrintWriter) + if(m_diagnosticsPrintWriter != 0) { pushTime(&totalTimeID); } @@ -426,7 +429,7 @@ m_stylesheetRoot->process(sourceTree, outputTarget, executionContext); } - if(0 != m_diagnosticsPrintWriter) + if(m_diagnosticsPrintWriter != 0) { displayDuration(StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Total time")), &totalTimeID); } @@ -479,15 +482,20 @@ xslIdentifier = systemID; } - diag(XALAN_STATIC_UCODE_STRING("========= Parsing ") + xslIdentifier + XALAN_STATIC_UCODE_STRING(" ==========")); + if(m_diagnosticsPrintWriter != 0) + { + diag(XALAN_STATIC_UCODE_STRING("========= Parsing ") + xslIdentifier + XALAN_STATIC_UCODE_STRING(" ==========")); - pushTime(&xslIdentifier); + pushTime(&xslIdentifier); + } m_parserLiaison.parseXMLStream(stylesheetSource, stylesheetProcessor); - if(0 != m_diagnosticsPrintWriter) + if(m_diagnosticsPrintWriter != 0) + { displayDuration(XALAN_STATIC_UCODE_STRING("Parse of ") + xslIdentifier, &xslIdentifier); + } } theStylesheet->postConstruction(constructionContext); @@ -513,13 +521,16 @@ XalanDOMString(inputSource.getSystemId()) : StaticStringToDOMString(XALAN_STATIC_UCODE_STRING("Input XML")); - // In case we have a fragment identifier, go ahead and - // try to parse the XML here. - diag(XALAN_STATIC_UCODE_STRING("========= Parsing ") + - xmlIdentifier + - XALAN_STATIC_UCODE_STRING(" ==========")); + if(m_diagnosticsPrintWriter != 0) + { + // In case we have a fragment identifier, go ahead and + // try to parse the XML here. + diag(XALAN_STATIC_UCODE_STRING("========= Parsing ") + + xmlIdentifier + + XALAN_STATIC_UCODE_STRING(" ==========")); - pushTime(&xmlIdentifier); + pushTime(&xmlIdentifier); + } #if defined(XALAN_VQ_SPECIAL_TRACE) QuantifyStartRecordingData(); @@ -771,7 +782,10 @@ if(XalanNode::ELEMENT_NODE == frag->getNodeType()) { - pushTime(frag); + if(m_diagnosticsPrintWriter != 0) + { + pushTime(frag); + } XalanAutoPtr<Stylesheet> theGuard; @@ -801,10 +815,12 @@ tw.traverse(frag, frag->getParentNode()); - displayDuration( - XalanDOMString(XALAN_STATIC_UCODE_STRING("Setup of ")) + - localXSLURLString, - frag); + if(m_diagnosticsPrintWriter != 0) + { + displayDuration( + XalanDOMString(XALAN_STATIC_UCODE_STRING("Setup of ")) + localXSLURLString, + frag); + } stylesheet->postConstruction(constructionContext); @@ -818,10 +834,13 @@ } else { - diag(XalanDOMString(XALAN_STATIC_UCODE_STRING("========= Parsing and preparing ")) + - localXSLURLString + - XALAN_STATIC_UCODE_STRING(" ==========")); - pushTime(&localXSLURLString); + if(m_diagnosticsPrintWriter != 0) + { + diag(XalanDOMString(XALAN_STATIC_UCODE_STRING("========= Parsing and preparing ")) + + localXSLURLString + + XALAN_STATIC_UCODE_STRING(" ==========")); + pushTime(&localXSLURLString); + } XalanAutoPtr<Stylesheet> theGuard; @@ -895,7 +914,10 @@ theGuard.release(); - displayDuration("Parsing and init of " + localXSLURLString, &localXSLURLString); + if(m_diagnosticsPrintWriter != 0) + { + displayDuration("Parsing and init of " + localXSLURLString, &localXSLURLString); + } } return stylesheet; @@ -1516,7 +1538,7 @@ { const ClockType theDuration = popDuration(key); - if(0 != m_diagnosticsPrintWriter) + if(m_diagnosticsPrintWriter != 0) { const double millis = (double(theDuration) / CLOCKS_PER_SEC) * 1000.0;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]