From eecbd2d60cf8704f0ba895bb59caee4fe147e640 Mon Sep 17 00:00:00 2001 From: "waterson%netscape.com" Date: Wed, 13 Oct 1999 08:00:45 +0000 Subject: [PATCH] Add PR_LOG() calls to aid debugging. git-svn-id: svn://10.0.0.236/trunk@50583 18797224-902f-48f8-a5cc-f745e15eee43 --- .../templates/src/nsXULTemplateBuilder.cpp | 35 +++++++++++++++++-- .../rdf/content/src/nsRDFGenericBuilder.cpp | 35 +++++++++++++++++-- .../rdf/content/src/nsXULTemplateBuilder.cpp | 35 +++++++++++++++++-- 3 files changed, 99 insertions(+), 6 deletions(-) diff --git a/mozilla/content/xul/templates/src/nsXULTemplateBuilder.cpp b/mozilla/content/xul/templates/src/nsXULTemplateBuilder.cpp index 1f77ab7d519..37b2bef072d 100644 --- a/mozilla/content/xul/templates/src/nsXULTemplateBuilder.cpp +++ b/mozilla/content/xul/templates/src/nsXULTemplateBuilder.cpp @@ -1650,8 +1650,8 @@ RDFGenericBuilderImpl::BuildContentFromTemplate(nsIContent *aTemplateNode, char* tagCStr = tagStr.ToNewCString(); PR_LOG(gLog, PR_LOG_DEBUG, - ("rdfgeneric build-content-fromt-template %s [%s]", - tagCStr, (const char*) resourceCStr)); + ("rdfgeneric[%p] build-content-from-template %s [%s]", + this, tagCStr, (const char*) resourceCStr)); nsCRT::free(tagCStr); } @@ -2144,6 +2144,37 @@ RDFGenericBuilderImpl::RemoveWidgetItem(nsIContent* aElement, rv = parent->RemoveChildAt(pos, PR_TRUE); if (NS_FAILED(rv)) return rv; + +#ifdef PR_LOGGING + if (PR_LOG_TEST(gLog, PR_LOG_ALWAYS)) { + nsCOMPtr parentTag; + rv = parent->GetTag(*getter_AddRefs(parentTag)); + if (NS_FAILED(rv)) return rv; + + nsAutoString parentTagStr; + rv = parentTag->ToString(parentTagStr); + if (NS_FAILED(rv)) return rv; + + nsCOMPtr childTag; + rv = child->GetTag(*getter_AddRefs(childTag)); + if (NS_FAILED(rv)) return rv; + + nsAutoString childTagStr; + rv = childTag->ToString(childTagStr); + if (NS_FAILED(rv)) return rv; + + const char* resourceCStr; + rv = aValue->GetValueConst(&resourceCStr); + if (NS_FAILED(rv)) return rv; + + PR_LOG(gLog, PR_LOG_ALWAYS, + ("rdfgeneric[%p] remove-widget-item %s->%s [%s]", + this, + (const char*) nsCAutoString(parentTagStr), + (const char*) nsCAutoString(childTagStr), + resourceCStr)); + } +#endif } return NS_OK; diff --git a/mozilla/rdf/content/src/nsRDFGenericBuilder.cpp b/mozilla/rdf/content/src/nsRDFGenericBuilder.cpp index 1f77ab7d519..37b2bef072d 100644 --- a/mozilla/rdf/content/src/nsRDFGenericBuilder.cpp +++ b/mozilla/rdf/content/src/nsRDFGenericBuilder.cpp @@ -1650,8 +1650,8 @@ RDFGenericBuilderImpl::BuildContentFromTemplate(nsIContent *aTemplateNode, char* tagCStr = tagStr.ToNewCString(); PR_LOG(gLog, PR_LOG_DEBUG, - ("rdfgeneric build-content-fromt-template %s [%s]", - tagCStr, (const char*) resourceCStr)); + ("rdfgeneric[%p] build-content-from-template %s [%s]", + this, tagCStr, (const char*) resourceCStr)); nsCRT::free(tagCStr); } @@ -2144,6 +2144,37 @@ RDFGenericBuilderImpl::RemoveWidgetItem(nsIContent* aElement, rv = parent->RemoveChildAt(pos, PR_TRUE); if (NS_FAILED(rv)) return rv; + +#ifdef PR_LOGGING + if (PR_LOG_TEST(gLog, PR_LOG_ALWAYS)) { + nsCOMPtr parentTag; + rv = parent->GetTag(*getter_AddRefs(parentTag)); + if (NS_FAILED(rv)) return rv; + + nsAutoString parentTagStr; + rv = parentTag->ToString(parentTagStr); + if (NS_FAILED(rv)) return rv; + + nsCOMPtr childTag; + rv = child->GetTag(*getter_AddRefs(childTag)); + if (NS_FAILED(rv)) return rv; + + nsAutoString childTagStr; + rv = childTag->ToString(childTagStr); + if (NS_FAILED(rv)) return rv; + + const char* resourceCStr; + rv = aValue->GetValueConst(&resourceCStr); + if (NS_FAILED(rv)) return rv; + + PR_LOG(gLog, PR_LOG_ALWAYS, + ("rdfgeneric[%p] remove-widget-item %s->%s [%s]", + this, + (const char*) nsCAutoString(parentTagStr), + (const char*) nsCAutoString(childTagStr), + resourceCStr)); + } +#endif } return NS_OK; diff --git a/mozilla/rdf/content/src/nsXULTemplateBuilder.cpp b/mozilla/rdf/content/src/nsXULTemplateBuilder.cpp index 1f77ab7d519..37b2bef072d 100644 --- a/mozilla/rdf/content/src/nsXULTemplateBuilder.cpp +++ b/mozilla/rdf/content/src/nsXULTemplateBuilder.cpp @@ -1650,8 +1650,8 @@ RDFGenericBuilderImpl::BuildContentFromTemplate(nsIContent *aTemplateNode, char* tagCStr = tagStr.ToNewCString(); PR_LOG(gLog, PR_LOG_DEBUG, - ("rdfgeneric build-content-fromt-template %s [%s]", - tagCStr, (const char*) resourceCStr)); + ("rdfgeneric[%p] build-content-from-template %s [%s]", + this, tagCStr, (const char*) resourceCStr)); nsCRT::free(tagCStr); } @@ -2144,6 +2144,37 @@ RDFGenericBuilderImpl::RemoveWidgetItem(nsIContent* aElement, rv = parent->RemoveChildAt(pos, PR_TRUE); if (NS_FAILED(rv)) return rv; + +#ifdef PR_LOGGING + if (PR_LOG_TEST(gLog, PR_LOG_ALWAYS)) { + nsCOMPtr parentTag; + rv = parent->GetTag(*getter_AddRefs(parentTag)); + if (NS_FAILED(rv)) return rv; + + nsAutoString parentTagStr; + rv = parentTag->ToString(parentTagStr); + if (NS_FAILED(rv)) return rv; + + nsCOMPtr childTag; + rv = child->GetTag(*getter_AddRefs(childTag)); + if (NS_FAILED(rv)) return rv; + + nsAutoString childTagStr; + rv = childTag->ToString(childTagStr); + if (NS_FAILED(rv)) return rv; + + const char* resourceCStr; + rv = aValue->GetValueConst(&resourceCStr); + if (NS_FAILED(rv)) return rv; + + PR_LOG(gLog, PR_LOG_ALWAYS, + ("rdfgeneric[%p] remove-widget-item %s->%s [%s]", + this, + (const char*) nsCAutoString(parentTagStr), + (const char*) nsCAutoString(childTagStr), + resourceCStr)); + } +#endif } return NS_OK;