} else if (LEVEL_CHANGE.equals(token)) { expect("(", iterator); final String levelName = expectName(iterator); set(CommonAttributes.CHANGE_LEVEL, model, levelName); expect(")", iterator); final Set<String> levels = new HashSet<String>(); do { levels.add(expectName(iterator)); } while (expect(",", ")", iterator)); final boolean minInclusive = expect("[", "(", iterator); if (minInclusive) set(CommonAttributes.MIN_INCLUSIVE, levelRange, minInclusive); final String minLevel = expectName(iterator); set(CommonAttributes.MIN_LEVEL, levelRange, minLevel); expect(",", iterator); final String maxLevel = expectName(iterator); set(CommonAttributes.MAX_LEVEL, levelRange, maxLevel); final boolean maxInclusive = expect("]", ")", iterator); expect(")", iterator); } else { final String name = expectName(iterator); throw LoggingMessages.MESSAGES.filterNotFound(name);
} else if (LEVEL_CHANGE.equals(token)) { expect("(", iterator); final String levelName = expectName(iterator); set(CommonAttributes.CHANGE_LEVEL, model, levelName); expect(")", iterator); final Set<String> levels = new HashSet<>(); do { levels.add(expectName(iterator)); } while (expect(",", ")", iterator)); final boolean minInclusive = expect("[", "(", iterator); if (minInclusive) set(CommonAttributes.MIN_INCLUSIVE, levelRange, minInclusive); final String minLevel = expectName(iterator); set(CommonAttributes.MIN_LEVEL, levelRange, minLevel); expect(",", iterator); final String maxLevel = expectName(iterator); set(CommonAttributes.MAX_LEVEL, levelRange, maxLevel); final boolean maxInclusive = expect("]", ")", iterator); expect(")", iterator); } else { final String name = expectName(iterator); throw LoggingLogger.ROOT_LOGGER.filterNotFound(name);
} else if (LEVEL_CHANGE.equals(token)) { expect("(", iterator); final String levelName = expectName(iterator); set(CommonAttributes.CHANGE_LEVEL, model, levelName); expect(")", iterator); final Set<String> levels = new HashSet<>(); do { levels.add(expectName(iterator)); } while (expect(",", ")", iterator)); final boolean minInclusive = expect("[", "(", iterator); if (minInclusive) set(CommonAttributes.MIN_INCLUSIVE, levelRange, minInclusive); final String minLevel = expectName(iterator); set(CommonAttributes.MIN_LEVEL, levelRange, minLevel); expect(",", iterator); final String maxLevel = expectName(iterator); set(CommonAttributes.MAX_LEVEL, levelRange, maxLevel); final boolean maxInclusive = expect("]", ")", iterator); expect(")", iterator); } else { final String name = expectName(iterator); throw LoggingLogger.ROOT_LOGGER.filterNotFound(name);