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