From be2a5ea7545e51fa1f4f6831fc5afe9837f5e356 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Wed, 2 Jan 2013 21:11:39 -0800 Subject: [PATCH] Cleaned up some error messages --- NzbDrone.Common/IISProvider.cs | 37 ++++++++++-------------- NzbDrone.Core/CentralDispatch.cs | 11 +------ NzbDrone/ApplicationServer.cs | 1 + NzbDrone/Providers/MonitoringProvider.cs | 6 ++-- 4 files changed, 20 insertions(+), 35 deletions(-) diff --git a/NzbDrone.Common/IISProvider.cs b/NzbDrone.Common/IISProvider.cs index c2f170ac3..4cee75e20 100644 --- a/NzbDrone.Common/IISProvider.cs +++ b/NzbDrone.Common/IISProvider.cs @@ -13,23 +13,6 @@ namespace NzbDrone.Common private readonly ProcessProvider _processProvider; private readonly EnvironmentProvider _environmentProvider; - - public IISProvider(ConfigFileProvider configFileProvider, ProcessProvider processProvider, EnvironmentProvider environmentProvider) - { - _configFileProvider = configFileProvider; - _processProvider = processProvider; - _environmentProvider = environmentProvider; - } - - public IISProvider() - { - } - - public string AppUrl - { - get { return string.Format("http://localhost:{0}/", _configFileProvider.Port); } - } - public int IISProcessId { get; private set; } public bool ServerStarted { get; private set; } @@ -74,6 +57,22 @@ namespace NzbDrone.Common ServerStarted = true; } + public IISProvider(ConfigFileProvider configFileProvider, ProcessProvider processProvider, EnvironmentProvider environmentProvider) + { + _configFileProvider = configFileProvider; + _processProvider = processProvider; + _environmentProvider = environmentProvider; + } + + public IISProvider() + { + } + + public string AppUrl + { + get { return string.Format("http://localhost:{0}/", _configFileProvider.Port); } + } + private static void OnErrorDataReceived(object sender, DataReceivedEventArgs e) { if (e == null || String.IsNullOrWhiteSpace(e.Data)) @@ -82,7 +81,6 @@ namespace NzbDrone.Common IISLogger.Error(e.Data); } - public void RestartServer() { ServerStarted = false; @@ -91,7 +89,6 @@ namespace NzbDrone.Common StartServer(); } - public virtual void StopServer() { _processProvider.Kill(IISProcessId); @@ -112,7 +109,6 @@ namespace NzbDrone.Common } } - private void OnOutputDataReceived(object s, DataReceivedEventArgs e) { if (e == null || String.IsNullOrWhiteSpace(e.Data) || e.Data.StartsWith("Request started:") || @@ -121,6 +117,5 @@ namespace NzbDrone.Common Console.WriteLine(e.Data); } - } } \ No newline at end of file diff --git a/NzbDrone.Core/CentralDispatch.cs b/NzbDrone.Core/CentralDispatch.cs index ba2a0e019..968afae82 100644 --- a/NzbDrone.Core/CentralDispatch.cs +++ b/NzbDrone.Core/CentralDispatch.cs @@ -103,14 +103,7 @@ namespace NzbDrone.Core ContainerBuilder.RegisterAssemblyTypes(typeof(CentralDispatch).Assembly) .Where(t => t.BaseType == typeof(ExternalNotificationBase)) - .As(); - - //ContainerBuilder.RegisterType().As().SingleInstance(); - //ContainerBuilder.RegisterType().As().SingleInstance(); - //ContainerBuilder.RegisterType().As().SingleInstance(); - //ContainerBuilder.RegisterType().As().SingleInstance(); - //ContainerBuilder.RegisterType().As().SingleInstance(); - //ContainerBuilder.RegisterType().As().SingleInstance(); + .As(); } private void RegisterMetadataProviders() @@ -120,8 +113,6 @@ namespace NzbDrone.Core ContainerBuilder.RegisterAssemblyTypes(typeof(CentralDispatch).Assembly) .Where(t => t.IsSubclassOf(typeof(MetadataBase))) .As(); - - //ContainerBuilder.RegisterType().As().SingleInstance(); } private void RegisterReporting(IContainer container) diff --git a/NzbDrone/ApplicationServer.cs b/NzbDrone/ApplicationServer.cs index c128c28c7..cc24b6229 100644 --- a/NzbDrone/ApplicationServer.cs +++ b/NzbDrone/ApplicationServer.cs @@ -60,6 +60,7 @@ namespace NzbDrone } _iisProvider.StartServer(); + //Todo: verify that IIS is actually started _debuggerProvider.Attach(); diff --git a/NzbDrone/Providers/MonitoringProvider.cs b/NzbDrone/Providers/MonitoringProvider.cs index a1c44b333..ef2405665 100644 --- a/NzbDrone/Providers/MonitoringProvider.cs +++ b/NzbDrone/Providers/MonitoringProvider.cs @@ -49,7 +49,6 @@ namespace NzbDrone.Providers _pingTimer.Change(TimeSpan.FromSeconds(5), TimeSpan.FromMinutes(1)); } - public virtual void EnsurePriority(object sender) { try @@ -98,8 +97,8 @@ namespace NzbDrone.Providers catch (Exception ex) { _pingFailCounter++; - logger.Error("Application pool is not responding. Count " + _pingFailCounter + ex.Message); - if (_pingFailCounter > 10) + logger.Error("Application pool is not responding. Count: {0} - {1}", _pingFailCounter, ex.Message); + if (_pingFailCounter >= 10) { _pingFailCounter = 0; _iisProvider.RestartServer(); @@ -112,7 +111,6 @@ namespace NzbDrone.Providers _iisProvider.StopServer(); } - public static void AppDomainException(Exception excepion) { Console.WriteLine("EPIC FAIL: {0}", excepion);