public static void Main(string[] args) { try { var startupContext = new StartupContext(args); NzbDroneLogger.Register(startupContext, true, true); Logger.Info("Starting Lidarr Update Client"); _container = UpdateContainerBuilder.Build(startupContext); _container.Resolve <InitializeLogger>().Initialize(); _container.Resolve <UpdateApp>().Start(args); Logger.Info("Update completed successfully"); } catch (Exception e) { Logger.Fatal(e, "An error has occurred while applying update package."); } }
public static void Main(string[] args) { try { var startupArgument = new StartupContext(args); NzbDroneLogger.Register(startupArgument, true, true); Logger.Info("Starting Sonarr Update Client"); X509CertificateValidationPolicy.Register(); _container = UpdateContainerBuilder.Build(startupArgument); Logger.Info("Updating Sonarr to version {0}", BuildInfo.Version); _container.Resolve <UpdateApp>().Start(args); Logger.Info("Update completed successfully"); } catch (Exception e) { Logger.FatalException("An error has occurred while applying update package.", e); } }
public static void Main(string[] args) { try { var startupArgument = new StartupContext(args); LogTargets.Register(startupArgument, true, true); Console.WriteLine("Starting NzbDrone Update Client"); IgnoreCertErrorPolicy.Register(); GlobalExceptionHandlers.Register(); _container = UpdateContainerBuilder.Build(startupArgument); logger.Info("Updating NzbDrone to version {0}", BuildInfo.Version); _container.Resolve <UpdateApp>().Start(args); } catch (Exception e) { logger.FatalException("An error has occurred while applying update package.", e); } }