public static void UpdateLoggingConfig(string level)
{
var repository = LogManager.GetAllRepositories().First();
repository.Threshold = repository.LevelMap[level];
var hier = (Hierarchy)repository;
var loggers = hier.GetCurrentLoggers();
foreach (var logger in loggers)
{
((Logger)logger).Level = hier.LevelMap[level];
}
var h = (Hierarchy)LogManager.GetRepository();
var rootLogger = h.Root;
rootLogger.Level = h.LevelMap[level];
}