summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp')
-rw-r--r--TAO/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/TAO/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp b/TAO/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp
index d87e75dfb93..beae7bce56c 100644
--- a/TAO/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp
+++ b/TAO/CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp
@@ -42,12 +42,18 @@ namespace CIAO
ACE_Auto_Basic_Array_Ptr<char> cleanup_msg (msg);
+ char *file =
+ XMLString::transcode (domError.getLocation ()->getURI ());
+
+ ACE_Auto_Basic_Array_Ptr<char> cleanup_file (file);
+
ACE_DEBUG ((LM_DEBUG,
- "%s at line %d and column %d\n",
+ "%s at line %d and column %d in file %s\n",
msg,
domError.getLocation ()->getLineNumber (),
- domError.getLocation ()->getColumnNumber ()));
-
+ domError.getLocation ()->getColumnNumber (),
+ file));
+
return true;
}