update entry point runner

This commit is contained in:
Luke Pulverenti 2016-06-29 18:01:35 -04:00
parent 24592a2b0a
commit 2561b29cba

View File

@ -330,18 +330,21 @@ namespace MediaBrowser.Server.Startup.Common
HttpServer.GlobalResponse = null; HttpServer.GlobalResponse = null;
PerformPostInitMigrations(); PerformPostInitMigrations();
Logger.Info("Post-init migrations complete");
Parallel.ForEach(GetExports<IServerEntryPoint>(), entryPoint => foreach (var entryPoint in GetExports<IServerEntryPoint>().ToList())
{ {
var name = entryPoint.GetType().FullName;
try try
{ {
entryPoint.Run(); entryPoint.Run();
} }
catch (Exception ex) catch (Exception ex)
{ {
Logger.ErrorException("Error in {0}", ex, entryPoint.GetType().FullName); Logger.ErrorException("Error in {0}", ex, name);
} }
}); }
Logger.Info("Entry points complete");
LogManager.RemoveConsoleOutput(); LogManager.RemoveConsoleOutput();
} }