Reconfigure Logging early in the process to set the correct log level.

This commit is contained in:
Taloth Saldono 2016-03-22 00:10:27 +01:00
parent 8b1c022244
commit 9b42dc7082
2 changed files with 4 additions and 7 deletions

View File

@ -11,8 +11,7 @@ using NzbDrone.Core.Messaging.Events;
namespace NzbDrone.Core.Instrumentation
{
public class ReconfigureLogging : IHandleAsync<ConfigFileSavedEvent>,
IHandle<ApplicationStartedEvent>
public class ReconfigureLogging : IHandleAsync<ConfigFileSavedEvent>
{
private readonly IConfigFileProvider _configFileProvider;
@ -79,10 +78,5 @@ namespace NzbDrone.Core.Instrumentation
{
Reconfigure();
}
public void Handle(ApplicationStartedEvent message)
{
Reconfigure();
}
}
}

View File

@ -8,6 +8,7 @@ using NzbDrone.Common.Instrumentation;
using NzbDrone.Common.Processes;
using NzbDrone.Common.Security;
using NzbDrone.Core.Datastore;
using NzbDrone.Core.Instrumentation;
namespace NzbDrone.Host
{
@ -56,6 +57,8 @@ namespace NzbDrone.Host
private static void Start(ApplicationModes applicationModes, StartupContext startupContext)
{
_container.Resolve<ReconfigureLogging>().Reconfigure();
if (!IsInUtilityMode(applicationModes))
{
if (startupContext.Flags.Contains(StartupContext.RESTART))