+ std::cout << std::endl << PACKAGE_STRING << std::endl
+ << "Compiled " << __TIME__ " " __DATE__ << std::endl
+ << "Send patches and bug reports to <"
+ PACKAGE_BUGREPORT << ">." << std::endl << std::endl;
+
+#if ! NDEBUG
+ Mf::setLogLevel(Mf::LOG_DEBUG);
+#endif
+
+ int status = 0;
+
+ try
+ {
+ YoinkApp app(argc, argv);
+ status = app.run();
+ }
+ catch (Mf::Exception e)
+ {
+ Mf::logError("unhandled exception: <<%s>>", e.what());
+ Mf::logInfo("it's time to crash now :-(");
+ status = 1;
+ }
+
+ std::cout << std::endl << "Goodbye..." << std::endl << std::endl;
+ return status;