diff --git a/src/Jackett/Engine.cs b/src/Jackett/Engine.cs index 638dc9e8d1586a25b4f5a959c250d212fba65a74..55b8edfcf49b5f23dc9aef69e828ef03fe3fe7db 100644 --- a/src/Jackett/Engine.cs +++ b/src/Jackett/Engine.cs @@ -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();