aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.ServerApplication/ApplicationHost.cs12
1 files changed, 11 insertions, 1 deletions
diff --git a/MediaBrowser.ServerApplication/ApplicationHost.cs b/MediaBrowser.ServerApplication/ApplicationHost.cs
index f50705834..c260087b8 100644
--- a/MediaBrowser.ServerApplication/ApplicationHost.cs
+++ b/MediaBrowser.ServerApplication/ApplicationHost.cs
@@ -199,7 +199,17 @@ namespace MediaBrowser.ServerApplication
Logger.Info("Core startup complete");
- Parallel.ForEach(GetExports<IServerEntryPoint>(), entryPoint => entryPoint.Run());
+ Parallel.ForEach(GetExports<IServerEntryPoint>(), entryPoint =>
+ {
+ try
+ {
+ entryPoint.Run();
+ }
+ catch (Exception ex)
+ {
+ Logger.ErrorException("Error in {0}", ex, entryPoint.GetType().Name);
+ }
+ });
}
/// <summary>