Setup logging before DI

This commit is contained in:
flightlevel
2018-06-16 18:32:08 +10:00
parent be55c5e4a6
commit 9437cd54d3
5 changed files with 79 additions and 55 deletions

View File

@@ -58,6 +58,10 @@ namespace Jackett.Server
Helper.ConsoleOptions = consoleOptions;
LogManager.Configuration = Initialisation.SetupLogging(Settings);
Logger logger = LogManager.GetCurrentClassLogger();
logger.Info("Starting Jackett v" + EnvironmentUtil.JackettVersion);
var builder = new ConfigurationBuilder();
builder.AddInMemoryCollection(runtimeDictionary);
@@ -74,7 +78,6 @@ namespace Jackett.Server
containerBuilder.RegisterType<ProtectionService>().As<IProtectionService>();
var tempContainer = containerBuilder.Build();
Logger logger = tempContainer.Resolve<Logger>();
ServerConfig serverConfig = tempContainer.Resolve<ServerConfig>();
IConfigurationService configurationService = tempContainer.Resolve<IConfigurationService>();
IServerService serverService = tempContainer.Resolve<IServerService>();