mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-03-21 11:38:34 -04:00
Improved handling of exceptions and logging
This commit is contained in:
parent
2d6f17241a
commit
3967660297
@ -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"};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
4
main.cpp
4
main.cpp
@ -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
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user