From 05b99801f7a5422a3809ecd66d619bd0e6051caf Mon Sep 17 00:00:00 2001
From: WhatFox <whatfox@email.not.public>
Date: Sat, 21 Nov 2015 02:03:57 +0000
Subject: [PATCH] Fix enhanced logging not disabling properly

---
 src/Jackett/Engine.cs | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/src/Jackett/Engine.cs b/src/Jackett/Engine.cs
index 638dc9e8..55b8edfc 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();
-- 
GitLab