Index: src/libchcore/log.cpp =================================================================== diff -u -N -ra27d1acf1bda3c25b6dcce0d0eb0278009ce63ae -re8f31b0f922b402878356e130c866c4f3682a7f5 --- src/libchcore/log.cpp (.../log.cpp) (revision a27d1acf1bda3c25b6dcce0d0eb0278009ce63ae) +++ src/libchcore/log.cpp (.../log.cpp) (revision e8f31b0f922b402878356e130c866c4f3682a7f5) @@ -81,7 +81,7 @@ // try to open a file FILE* pFile = _tfopen(pszPath, bClean ? _T("w") : _T("a")); if (pFile == NULL) - THROW_CORE_EXCEPTION_MSG(eErr_CannotOpenFile, L"Could not open the specified file"); + throw TCoreException(eErr_CannotOpenFile, L"Could not open the specified file", LOCATION); fclose(pFile); }