57 {
Std_TraceMsg(0,
"Caught Error in desctructor of CStdErrorInfo\n",
"", -1,
false,
true);}
72 strText =
"\r\nErrorNum: " + STR(
m_lError) +
"\r\n" +
77 if(iCount) strText +=
"RelayPath\r\n";
78 for(
int iIndex=0; iIndex<iCount; iIndex++)
81 strText +=
"\r\n\r\n";
91 for(
int iIdx=0; iIdx<iCount; iIdx++)
std::string m_strSourceFile
The source file name where the error occurred.
std::string m_strError
The error message.
virtual std::string StackTrace()
Gets the stack trace.
long m_lError
The error number.
CStdArray< std::string > m_aryCallChain
The call chain of the errorr.
long m_lSourceLine
The source line code line where the error occurred.
Namespace for the standard utility objects.
void Std_TraceMsg(const int iLevel, std::string strMessage, std::string strSourceFile, int iSourceLine, bool bLogToFile, bool bPrintHeader)
Traces a message to the debugger window.
virtual std::string Log()
Logs the error to the loggin mechanism.
CStdErrorInfo()
Default constructor.
~CStdErrorInfo()
Destructor.