Update Logging

This commit is contained in:
flightlevel
2018-06-22 22:35:58 +10:00
parent cd65ec7a71
commit 012f5f05cc
4 changed files with 26 additions and 67 deletions

View File

@@ -133,5 +133,28 @@ namespace Jackett.Server
builder.RegisterInstance(logger).SingleInstance();
}
}
public static void SetLogLevel(LogLevel level)
{
foreach (var rule in LogManager.Configuration.LoggingRules)
{
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();
}
}
}