/** * Used at runtime startup to set the monitor levels based on a contribution name. * * @param levels the mapping of classes-loggers to monitor level */ @Property(required = false) public void setContributionLevels(Element levels) { NodeList list = levels.getElementsByTagName("level"); for (int i = 0; i < list.getLength(); i++) { Element element = (Element) list.item(i); String name = element.getAttribute("name"); String level = element.getAttribute("value"); setContributionLevel(name, level); } }
/** * Used at runtime startup to set the monitor levels based on a provider key. e.g a LogBack or Commons Logging key. * * @param levels the mapping of classes-loggers to monitor level */ @Property(required = false) public void setProviderLevels(Element levels) { NodeList list = levels.getElementsByTagName("level"); for (int i = 0; i < list.getLength(); i++) { Element element = (Element) list.item(i); String name = element.getAttribute("name"); String level = element.getAttribute("value"); setProviderLevel(name, level); } }
/** * Used at runtime startup to set the monitor levels for components contained in a deployable composite. * * @param levels the mapping of composite name to monitor level. */ @Property(required = false) public void setDeployableLevels(Element levels) { this.deployableLevels = new HashMap<QName, MonitorLevel>(); NodeList list = levels.getElementsByTagName("level"); for (int i = 0; i < list.getLength(); i++) { Element element = (Element) list.item(i); String value = element.getAttribute("value").toUpperCase(); MonitorLevel level = MonitorLevel.valueOf(value.toUpperCase()); deployableLevels.put(getQualifiedName(element), level); } }
/** * Used at runtime startup to set the monitor levels based on a contribution name. * * @param levels the mapping of classes-loggers to monitor level */ @Property(required = false) @Source("$systemConfig//f3:runtime/f3:monitor/f3:contribution.levels") public void setContributionLevels(Element levels) { NodeList list = levels.getElementsByTagName("level"); for (int i = 0; i < list.getLength(); i++) { Element element = (Element) list.item(i); String name = element.getAttribute("name"); String level = element.getAttribute("value"); setContributionLevel(name, level); } }
/** * Used at runtime startup to set the monitor levels based on a provider key. e.g a LogBack or Commons Logging key. * * @param levels the mapping of classes-loggers to monitor level */ @Property(required = false) @Source("$systemConfig//f3:runtime/f3:monitor/f3:provider.levels") public void setProviderLevels(Element levels) { NodeList list = levels.getElementsByTagName("level"); for (int i = 0; i < list.getLength(); i++) { Element element = (Element) list.item(i); String name = element.getAttribute("name"); String level = element.getAttribute("value"); setProviderLevel(name, level); } }
/** * Used at runtime startup to set the monitor levels based on a contribution name. * * @param levels the mapping of classes-loggers to monitor level */ @Property(required = false) @Source("$systemConfig//f3:runtime/f3:monitor/f3:contribution.levels") public void setContributionLevels(Element levels) { NodeList list = levels.getElementsByTagName("level"); for (int i = 0; i < list.getLength(); i++) { Element element = (Element) list.item(i); String name = element.getAttribute("name"); String level = element.getAttribute("value"); setContributionLevel(name, level); } }
/** * Used at runtime startup to set the monitor levels based on a provider key. e.g a LogBack or Commons Logging key. * * @param levels the mapping of classes-loggers to monitor level */ @Property(required = false) @Source("$systemConfig//f3:runtime/f3:monitor/f3:provider.levels") public void setProviderLevels(Element levels) { NodeList list = levels.getElementsByTagName("level"); for (int i = 0; i < list.getLength(); i++) { Element element = (Element) list.item(i); String name = element.getAttribute("name"); String level = element.getAttribute("value"); setProviderLevel(name, level); } }