From a2c508ff1a37806d5458b2c26b01d0483f3d5673 Mon Sep 17 00:00:00 2001 From: olsner Date: Wed, 2 Jun 2004 15:38:31 +0000 Subject: [PATCH] Log XML errors to mainlog.html This was SVN commit r355. --- source/ps/XercesErrorHandler.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/source/ps/XercesErrorHandler.cpp b/source/ps/XercesErrorHandler.cpp index a678608e52..d317d699a4 100755 --- a/source/ps/XercesErrorHandler.cpp +++ b/source/ps/XercesErrorHandler.cpp @@ -12,6 +12,7 @@ gee@pyro.nu #include #include #include +#include "Prometheus.h" // Use namespace XERCES_CPP_NAMESPACE_USE @@ -35,7 +36,12 @@ void CXercesErrorHandler::error(const SAXParseException& toCatch) << ", column " << toCatch.getColumnNumber() << "\n Message: " << StrX(toCatch.getMessage()) << endl; -*/ +*/ + LOG(ERROR, "XML Parse Error: %s:%d:%d: %s", + XMLString::transcode(toCatch.getSystemId()), + toCatch.getLineNumber(), + toCatch.getColumnNumber(), + XMLString::transcode(toCatch.getMessage())); /// g_nemLog(" Error: %s", XMLString::transcode(toCatch.getMessage())); } @@ -52,6 +58,11 @@ void CXercesErrorHandler::fatalError(const SAXParseException& toCatch) << ", column " << toCatch.getColumnNumber() << "\n Message: " << StrX(toCatch.getMessage()) << endl; */ + LOG(ERROR, "XML Parse Error: %s:%d:%d: %s", + XMLString::transcode(toCatch.getSystemId()), + toCatch.getLineNumber(), + toCatch.getColumnNumber(), + XMLString::transcode(toCatch.getMessage())); /// g_nemLog(" Error: %s", XMLString::transcode(toCatch.getMessage())); }