summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2019-08-30 15:24:50 +0200
committerJohnny Willemsen <jwillemsen@remedy.nl>2019-08-30 15:24:50 +0200
commit53c89e4a39fbb641385d5c24694b7208ec9f19fb (patch)
tree7febb2531e9b0fd224e5aca05fd4a09d5007dee7
parent8510ba06ba044f3b5c281753256fb47b1926fa2a (diff)
downloadATCD-53c89e4a39fbb641385d5c24694b7208ec9f19fb.tar.gz
Log process and thread id when we get an unhandled exception, should make it a little bit easier to determine what has failed
* ACE/ace/Object_Manager.cpp:
-rw-r--r--ACE/ace/Object_Manager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/ACE/ace/Object_Manager.cpp b/ACE/ace/Object_Manager.cpp
index ed83f68aa41..c98bec3e4bb 100644
--- a/ACE/ace/Object_Manager.cpp
+++ b/ACE/ace/Object_Manager.cpp
@@ -170,12 +170,12 @@ ACE_Object_Manager::shutting_down (void)
// Instead of popping up a window for exceptions, just print something out
LONG WINAPI ACE_UnhandledExceptionFilter (PEXCEPTION_POINTERS pExceptionInfo)
{
- DWORD dwExceptionCode = pExceptionInfo->ExceptionRecord->ExceptionCode;
+ DWORD const dwExceptionCode = pExceptionInfo->ExceptionRecord->ExceptionCode;
if (dwExceptionCode == EXCEPTION_ACCESS_VIOLATION)
- ACELIB_ERROR ((LM_ERROR, ACE_TEXT ("\nERROR: ACCESS VIOLATION\n")));
+ ACELIB_ERROR ((LM_ERROR, ACE_TEXT ("\n(%P|%t) ERROR: ACCESS VIOLATION\n")));
else
- ACELIB_ERROR ((LM_ERROR, ACE_TEXT ("\nERROR: UNHANDLED EXCEPTION\n")));
+ ACELIB_ERROR ((LM_ERROR, ACE_TEXT ("\n(%P|%t) ERROR: UNHANDLED EXCEPTION\n")));
return EXCEPTION_EXECUTE_HANDLER;
}