Author: nadiramra
Date: Fri Dec  9 03:49:16 2011
New Revision: 1212238

URL: http://svn.apache.org/viewvc?rev=1212238&view=rev
Log:
Minor - More detailed tracing

Modified:
    axis/axis1/c/trunk/src/soap/SoapDeSerializer.cpp
    axis/axis1/c/trunk/src/xml/xerces/XMLParserXerces.cpp

Modified: axis/axis1/c/trunk/src/soap/SoapDeSerializer.cpp
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/soap/SoapDeSerializer.cpp?rev=1212238&r1=1212237&r2=1212238&view=diff
==============================================================================
--- axis/axis1/c/trunk/src/soap/SoapDeSerializer.cpp (original)
+++ axis/axis1/c/trunk/src/soap/SoapDeSerializer.cpp Fri Dec  9 03:49:16 2011
@@ -1011,47 +1011,47 @@ getCmplxObject (void *pDZFunct, void *pC
 
         return NULL;  
     }
-        
+
     // Call the Axis-generated routine that will deserialize complex object,
     // including any attributes.
     
-    logDebugArg1("Calling object create function %p", pCreFunct)
+    logDebugArg1("Calling object create function for %s", pName)
     
     void *pObject = ((AXIS_OBJECT_CREATE_FUNCT) pCreFunct) (0);
     
-    logDebugArg2("Returned from object create function %p, returned object 
%p", pCreFunct, pObject)
+    logDebugArg2("Returned from object create function for %s, returned object 
%p", pName, pObject)
 
     if (pObject && pDZFunct)
     {
         try 
         {        
-            logDebugArg1("Calling object deserializer function %p", pDZFunct)
+            logDebugArg1("Calling object deserializer function for %s", pName)
             
             m_nStatus =    ((AXIS_DESERIALIZE_FUNCT) pDZFunct) (pObject, this);
             
-            logDebugArg2("Returned from object deserializer function %p, 
status=%d", pDZFunct, m_nStatus)
+            logDebugArg2("Returned from object deserializer function for %s, 
status=%d", pName, m_nStatus)
 
         
             if (AXIS_SUCCESS == m_nStatus)
                 skipNode();
             else
             {
-                logDebugArg2("Calling object delete function %p for object 
%p", pDelFunct, pObject)
+                logDebugArg2("Calling object delete function for %s for object 
%p", pName, pObject)
                 
                 ((AXIS_OBJECT_DELETE_FUNCT) pDelFunct) (pObject, 0);
                 
-                logDebugArg1("Returned from object delete function %p", 
pDelFunct)
+                logDebugArg1("Returned from object delete function for %s", 
pName)
             
                 pObject = NULL;
             }
         }
         catch ( ... )
         {
-            logDebugArg2("Calling object delete function %p for object %p", 
pDelFunct, pObject)
+            logDebugArg2("Calling object delete function for %s for object 
%p", pName, pObject)
             
             ((AXIS_OBJECT_DELETE_FUNCT) pDelFunct) (pObject, 0);
             
-            logDebugArg1("Returned from object delete function %p", pDelFunct)
+            logDebugArg1("Returned from object delete function for %s", pName)
 
             logRethrowException()
 

Modified: axis/axis1/c/trunk/src/xml/xerces/XMLParserXerces.cpp
URL: 
http://svn.apache.org/viewvc/axis/axis1/c/trunk/src/xml/xerces/XMLParserXerces.cpp?rev=1212238&r1=1212237&r2=1212238&view=diff
==============================================================================
--- axis/axis1/c/trunk/src/xml/xerces/XMLParserXerces.cpp (original)
+++ axis/axis1/c/trunk/src/xml/xerces/XMLParserXerces.cpp Fri Dec  9 03:49:16 
2011
@@ -107,7 +107,7 @@ parse(bool ignoreWhitespace, bool peekIt
             m_bFirstParsed = true;
             if (!m_bCanParseMore)
             {
-                logExitWithPointer(NULL)
+                logExitWithMessage("No more data to parse.")
 
                 return (const AnyElement*)NULL;
             }
@@ -171,10 +171,40 @@ parse(bool ignoreWhitespace, bool peekIt
             // Set peek flag if we are doing a peek
             if (peekIt)
                 m_bPeeked = true;
+
+            if (loggingEnabled)
+            {
+                char *type = NULL;
+                const char *elemName = "NULL";
+                if (elem->m_type == START_ELEMENT && elem->m_type2 == 
START_END_ELEMENT)
+                    type = "START_END_ELEMENT";
+                else if (elem->m_type == START_ELEMENT )
+                {
+                    elemName = elem->m_pchNameOrValue;
+                    type = "START_ELEMENT";
+                }
+                else if (elem->m_type == END_ELEMENT )
+                {
+                    elemName = elem->m_pchNameOrValue;
+                    type = "END_ELEMENT";
+                }
+                else if (elem->m_type == CHARACTER_ELEMENT )
+                    type = "CHARACTER_ELEMENT";
+
+                if (type)
+                {
+                    logDebugArg2("Element type %s, element is=%s", type, 
elemName)
+                }
+
+            }
+        }
+        else
+        {
+            logDebug("No element to return.")
         }
         
         // Return element
-        logExitWithPointer(elem)
+        logExit()
 
         return (const AnyElement*)elem;
     } 
@@ -223,7 +253,7 @@ parse(bool ignoreWhitespace, bool peekIt
         throw AxisParseException(m_iErrorCode, m_sErrorString.c_str());        
 
     }
     
-    logExitWithPointer(NULL)
+    logExit()
 
     return (const AnyElement*)NULL;
 }
@@ -235,7 +265,7 @@ next(bool isCharData)
 
     const AnyElement* returnValue = parse(isCharData ? false : true);
     
-    logExitWithPointer(returnValue)
+    logExit()
 
     return returnValue;
 }
@@ -285,7 +315,7 @@ anyNext()
     // Reset prefix mapping
     m_Xhandler.setGetPrefixMappings(false);
     
-    logExitWithPointer(elem)
+    logExit()
 
     return elem;
 }


Reply via email to