#include <dpl/log/log.h>
#include <string>
#include <cstdio>
+#include <dpl/exception.h>
int main(int /*argc*/, char */*argv*/[])
{
- DPL::Log::LogSystemSingleton::Instance().SetTag("PLUGINS_INSTALLER");
- LogDebug("Plugins installation started.");
+ UNHANDLED_EXCEPTION_HANDLER_BEGIN
+ {
+ DPL::Log::LogSystemSingleton::Instance().SetTag("PLUGINS_INSTALLER");
+ LogDebug("Plugins installation started.");
- printf("Installing plugins...\n");
- PluginsInstallerSingleton::Instance().initialize();
- int installed =
- PluginsInstallerSingleton::Instance().installAllPlugins();
- PluginsInstallerSingleton::Instance().deinitialize();
- printf("Completed: %d plugins installed.\n", installed);
+ printf("Installing plugins...\n");
+ PluginsInstallerSingleton::Instance().initialize();
+ int installed =
+ PluginsInstallerSingleton::Instance().installAllPlugins();
+ PluginsInstallerSingleton::Instance().deinitialize();
+ printf("Completed: %d plugins installed.\n", installed);
- LogDebug("All plugins installed successfuly");
- return 0;
+ LogDebug("All plugins installed successfuly");
+ return 0;
+ }
+ UNHANDLED_EXCEPTION_HANDLER_END
}