diff --git a/src/NzbDrone.Update/UpdateApp.cs b/src/NzbDrone.Update/UpdateApp.cs index cd969fce3..288dddbcd 100644 --- a/src/NzbDrone.Update/UpdateApp.cs +++ b/src/NzbDrone.Update/UpdateApp.cs @@ -33,7 +33,7 @@ namespace NzbDrone.Update var startupArgument = new StartupContext(args); NzbDroneLogger.Register(startupArgument, true, true); - Console.WriteLine("Starting NzbDrone Update Client"); + Logger.Info("Starting NzbDrone Update Client"); X509CertificateValidationPolicy.Register(); @@ -41,6 +41,8 @@ namespace NzbDrone.Update Logger.Info("Updating NzbDrone to version {0}", BuildInfo.Version); _container.Resolve().Start(args); + + Logger.Info("Update compleded successfully"); } catch (Exception e) { diff --git a/src/NzbDrone.Update/UpdateEngine/InstallUpdateService.cs b/src/NzbDrone.Update/UpdateEngine/InstallUpdateService.cs index 0569aa8c2..52c7a3595 100644 --- a/src/NzbDrone.Update/UpdateEngine/InstallUpdateService.cs +++ b/src/NzbDrone.Update/UpdateEngine/InstallUpdateService.cs @@ -84,17 +84,18 @@ namespace NzbDrone.Update.UpdateEngine _backupAndRestore.Backup(installationFolder); _backupAppData.Backup(); - _logger.Info("Moving update package to target"); - try { + _logger.Info("Emptying installation folder"); _diskProvider.EmptyFolder(installationFolder); + + _logger.Info("Copying new files to target folder"); _diskProvider.CopyFolder(_appFolderInfo.GetUpdatePackageFolder(), installationFolder); } catch (Exception e) { - _backupAndRestore.Restore(installationFolder); _logger.FatalException("Failed to copy upgrade package to target folder.", e); + _backupAndRestore.Restore(installationFolder); } } finally