Fix enhanced logging not disabling properly

This commit is contained in:
WhatFox 2015-11-21 02:03:57 +00:00
parent 5116330180
commit 05b99801f7
1 changed files with 15 additions and 1 deletions

View File

@ -157,7 +157,21 @@ namespace Jackett
foreach (var rule in LogManager.Configuration.LoggingRules)
{
rule.EnableLoggingForLevel(level);
if (level == LogLevel.Debug)
{
if (!rule.Levels.Contains(LogLevel.Debug))
{
rule.EnableLoggingForLevel(LogLevel.Debug);
}
}
else
{
if (rule.Levels.Contains(LogLevel.Debug))
{
rule.DisableLoggingForLevel(LogLevel.Debug);
}
}
}
LogManager.ReconfigExistingLoggers();