Improved handling of exceptions and logging

This commit is contained in:
Bill Somerville 2021-01-27 18:02:01 +00:00
parent 2d6f17241a
commit 3967660297
No known key found for this signature in database
GPG Key ID: D864B06D1E81618F
2 changed files with 3 additions and 8 deletions

View File

@ -57,7 +57,7 @@ namespace
void operator () (std::logic_error const& e) const
{
std::cout << "std::logic_error: " << e.what () << std::endl;
//throw;
throw;
}
};
@ -103,11 +103,6 @@ namespace
<< boost::log::add_value ("Function", function)
<< context.category << ": " << msg.toStdWString ();
}
if (QtFatalMsg == type)
{
// bail out
throw std::runtime_error {"Fatal Qt Error"};
}
}
}

View File

@ -115,7 +115,7 @@ int main(int argc, char *argv[])
auto const env = QProcessEnvironment::systemEnvironment ();
QApplication a(argc, argv);
ExceptionCatchingApplication a(argc, argv);
try
{
// LOG_INfO ("+++++++++++++++++++++++++++ Resources ++++++++++++++++++++++++++++");
@ -397,7 +397,7 @@ int main(int argc, char *argv[])
a.translate ("main", "Unable to create shared memory segment"));
throw std::runtime_error {"Shared memory error"};
}
LOG_INFO ("shmem size:" << mem_jt9.size ());
LOG_INFO ("shmem size: " << mem_jt9.size ());
}
else
{