Browse Source

Reorganized main routine. Catching errors that made it to the top level.

tempestpy_adaptions
gereon 12 years ago
parent
commit
928de19fed
  1. 9
      src/storm.cpp

9
src/storm.cpp

@ -458,14 +458,16 @@ void testChecking() {
* Main entry point.
*/
int main(const int argc, const char* argv[]) {
printHeader(argc, argv);
initializeLogger();
if (!parseOptions(argc, argv)) {
return 0;
}
setUp();
try {
LOG4CPLUS_INFO(logger, "StoRM was invoked.");
printHeader(argc, argv);
testChecking();
@ -474,4 +476,9 @@ int main(const int argc, const char* argv[]) {
LOG4CPLUS_INFO(logger, "StoRM quit.");
return 0;
} catch (std::exception& e) {
LOG4CPLUS_FATAL(logger, "An exception was thrown but not catched. All we can do now is show it to you and die in peace...");
LOG4CPLUS_FATAL(logger, "\t" << e.what());
}
return 1;
}
Loading…
Cancel
Save