mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-27 20:44:00 +02:00
better logging in update client
This commit is contained in:
@@ -33,7 +33,7 @@ namespace NzbDrone.Update
|
|||||||
var startupArgument = new StartupContext(args);
|
var startupArgument = new StartupContext(args);
|
||||||
NzbDroneLogger.Register(startupArgument, true, true);
|
NzbDroneLogger.Register(startupArgument, true, true);
|
||||||
|
|
||||||
Console.WriteLine("Starting NzbDrone Update Client");
|
Logger.Info("Starting NzbDrone Update Client");
|
||||||
|
|
||||||
X509CertificateValidationPolicy.Register();
|
X509CertificateValidationPolicy.Register();
|
||||||
|
|
||||||
@@ -41,6 +41,8 @@ namespace NzbDrone.Update
|
|||||||
|
|
||||||
Logger.Info("Updating NzbDrone to version {0}", BuildInfo.Version);
|
Logger.Info("Updating NzbDrone to version {0}", BuildInfo.Version);
|
||||||
_container.Resolve<UpdateApp>().Start(args);
|
_container.Resolve<UpdateApp>().Start(args);
|
||||||
|
|
||||||
|
Logger.Info("Update compleded successfully");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
@@ -84,17 +84,18 @@ namespace NzbDrone.Update.UpdateEngine
|
|||||||
_backupAndRestore.Backup(installationFolder);
|
_backupAndRestore.Backup(installationFolder);
|
||||||
_backupAppData.Backup();
|
_backupAppData.Backup();
|
||||||
|
|
||||||
_logger.Info("Moving update package to target");
|
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
_logger.Info("Emptying installation folder");
|
||||||
_diskProvider.EmptyFolder(installationFolder);
|
_diskProvider.EmptyFolder(installationFolder);
|
||||||
|
|
||||||
|
_logger.Info("Copying new files to target folder");
|
||||||
_diskProvider.CopyFolder(_appFolderInfo.GetUpdatePackageFolder(), installationFolder);
|
_diskProvider.CopyFolder(_appFolderInfo.GetUpdatePackageFolder(), installationFolder);
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
_backupAndRestore.Restore(installationFolder);
|
|
||||||
_logger.FatalException("Failed to copy upgrade package to target folder.", e);
|
_logger.FatalException("Failed to copy upgrade package to target folder.", e);
|
||||||
|
_backupAndRestore.Restore(installationFolder);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
|
Reference in New Issue
Block a user