aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-07-21 21:31:53 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-07-21 21:31:53 -0400
commit1ddbdd8943b010f21d83a3f77329d2bb93100cde (patch)
treea2d9b718c7d0982fc75bca7e2320d2b4accd2e89
parentc524f3919ef019092d3bcfa246870bc3f16070c5 (diff)
update startup logging
-rw-r--r--MediaBrowser.ServerApplication/MainStartup.cs15
1 files changed, 7 insertions, 8 deletions
diff --git a/MediaBrowser.ServerApplication/MainStartup.cs b/MediaBrowser.ServerApplication/MainStartup.cs
index f8b03bbc2..d96b0a005 100644
--- a/MediaBrowser.ServerApplication/MainStartup.cs
+++ b/MediaBrowser.ServerApplication/MainStartup.cs
@@ -193,7 +193,7 @@ namespace MediaBrowser.ServerApplication
/// <param name="appPaths">The app paths.</param>
private static void BeginLog(ILogger logger, IApplicationPaths appPaths)
{
- logger.Info("Media Browser Server started");
+ logger.Info("Media Browser Server started");
ApplicationHost.LogEnvironmentInfo(logger, appPaths);
}
@@ -221,13 +221,7 @@ namespace MediaBrowser.ServerApplication
}
var task = _appHost.Init(initProgress);
- Task.WaitAll(task);
-
- task = _appHost.RunStartupTasks();
- Task.WaitAll(task);
-
- SystemEvents.SessionEnding += SystemEvents_SessionEnding;
- SystemEvents.SessionSwitch += SystemEvents_SessionSwitch;
+ task = task.ContinueWith(new Action<Task>(a => _appHost.RunStartupTasks()));
if (runService)
{
@@ -235,6 +229,11 @@ namespace MediaBrowser.ServerApplication
}
else
{
+ Task.WaitAll(task);
+
+ SystemEvents.SessionEnding += SystemEvents_SessionEnding;
+ SystemEvents.SessionSwitch += SystemEvents_SessionSwitch;
+
HideSplashScreen();
ShowTrayIcon();