@Override protected <T extends Enum<T>> Set<T> getAll(String property, Set<T> defaults, Class<T> enumType) { if (getLogger().isDebugEnabled()) { String possibleValues = " Possible values are: " + possibleValues(enumType); possibleValues += " or NONE or ALL"; String defaultValues; if (defaults.size() == 0) { defaultValues = "NONE"; } else if (defaults.size() == enumType.getEnumConstants().length) { defaultValues = "ALL"; } else { defaultValues = join(", ", lowercase(defaults)); } getLogger().debug("Using default \'" + property + "=" + defaultValues + "\'" + possibleValues); } return defaults; }
public Class<?> get(final String property, final Class<?> defaultValue) { final String className = properties.getProperty(property); if (className == null) { return parent.get(property, defaultValue); } final ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); try { return log(property, classLoader.loadClass(className)); } catch (final Exception e) { getLogger().warning("Could not load " + property + " : " + className, e); return parent.get(property, defaultValue); } }
@Override protected <T extends Enum<T>> Set<T> getAll(final String property, final Set<T> defaults, final Class<T> enumType) { if (getLogger().isDebugEnabled()) { String possibleValues = " Possible values are: " + possibleValues(enumType); possibleValues += " or NONE or ALL"; final String defaultValues; if (defaults.size() == 0) { defaultValues = "NONE"; } else if (defaults.size() == enumType.getEnumConstants().length) { defaultValues = "ALL"; } else { defaultValues = join(", ", lowercase(defaults)); } getLogger().debug("Using default \'" + property + "=" + defaultValues + "\'" + possibleValues); } return defaults; }
private void warn(String property, String value, Exception e) { getLogger().warning("Cannot parse supplied value \"" + value + "\" for option \"" + property + "\"", e); }
private void warn(final String property, final String value) { getLogger().warning("Cannot parse supplied value \"" + value + "\" for option \"" + property + "\""); }
private void warn(final String property, final String value) { getLogger().warning("Cannot parse supplied value \"" + value + "\" for option \"" + property + "\""); }
@Override protected <T extends Enum<T>> Set<T> getAll(final String property, final Set<T> defaults, final Class<T> enumType) { if (getLogger().isDebugEnabled()) { String possibleValues = " Possible values are: " + possibleValues(enumType); possibleValues += " or NONE or ALL"; final String defaultValues; if (defaults.size() == 0) { defaultValues = "NONE"; } else if (defaults.size() == enumType.getEnumConstants().length) { defaultValues = "ALL"; } else { defaultValues = join(", ", lowercase(defaults)); } getLogger().debug("Using default \'" + property + "=" + defaultValues + "\'" + possibleValues); } return defaults; }
public Class<?> get(final String property, final Class<?> defaultValue) { final String className = properties.getProperty(property); if (className == null) { return parent.get(property, defaultValue); } final ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); try { return log(property, classLoader.loadClass(className)); } catch (final Exception e) { getLogger().warning("Could not load " + property + " : " + className, e); return parent.get(property, defaultValue); } }
private <V> V log(final String property, final V value) { if (getLogger().isDebugEnabled()) { if (value instanceof Enum) { final Enum anEnum = (Enum) value; getLogger().debug("Using default \'" + property + "=" + anEnum.name().toLowerCase() + "\'. Possible values are: " + possibleValues(anEnum)); } else if (value instanceof Class) { final Class clazz = (Class) value; getLogger().debug("Using default \'" + property + "=" + clazz.getName() + "\'"); } else if (value != null) { logger.debug("Using default \'" + property + "=" + value + "\'"); } } return value; } }
private <V> V log(String property, V value) { if (getLogger().isDebugEnabled()) { if (value instanceof Enum) { Enum anEnum = (Enum) value; getLogger().debug("Using default \'" + property + "=" + anEnum.name().toLowerCase() + "\'. Possible values are: " + possibleValues(anEnum)); } else if (value instanceof Class) { Class clazz = (Class) value; getLogger().debug("Using default \'" + property + "=" + clazz.getName() + "\'"); } else if (value != null) { logger.debug("Using default \'" + property + "=" + value + "\'"); } } return value; } }
private <V> V log(final String property, final V value) { if (getLogger().isDebugEnabled()) { if (value instanceof Enum) { final Enum anEnum = (Enum) value; getLogger().debug("Using default \'" + property + "=" + anEnum.name().toLowerCase() + "\'. Possible values are: " + possibleValues(anEnum)); } else if (value instanceof Class) { final Class clazz = (Class) value; getLogger().debug("Using default \'" + property + "=" + clazz.getName() + "\'"); } else if (value != null) { logger.debug("Using default \'" + property + "=" + value + "\'"); } } return value; } }
private void warn(final String property, final String value, final Exception e) { getLogger().warning("Cannot parse supplied value \"" + value + "\" for option \"" + property + "\"", e); }
private void warn(String property, String value) { getLogger().warning("Cannot parse supplied value \"" + value + "\" for option \"" + property + "\""); }
private void warn(final String property, final String value, final Exception e) { getLogger().warning("Cannot parse supplied value \"" + value + "\" for option \"" + property + "\"", e); }
private <V> V log(String property, V value) { if (!getLogger().isInfoEnabled()) return value; if (value instanceof Class) { Class clazz = (Class) value; getLogger().info("Using \'" + property + "=" + clazz.getName() + "\'"); } else { getLogger().info("Using \'" + property + "=" + value + "\'"); } return value; }
public <T extends Enum<T>> Set<T> logAll(String property, Set<T> value) { if (!getLogger().isInfoEnabled()) return value; getLogger().info("Using \'" + property + "=" + join(", ", lowercase(value)) + "\'"); return value; }
private <V> V log(final String property, final V value) { if (!getLogger().isInfoEnabled()) { return value; } if (value instanceof Class) { final Class clazz = (Class) value; getLogger().info("Using \'" + property + "=" + clazz.getName() + "\'"); } else { getLogger().info("Using \'" + property + "=" + value + "\'"); } return value; }
public <T extends Enum<T>> Set<T> logAll(final String property, final Set<T> value) { if (!getLogger().isInfoEnabled()) { return value; } getLogger().info("Using \'" + property + "=" + join(", ", lowercase(value)) + "\'"); return value; }
public <T extends Enum<T>> Set<T> logAll(final String property, final Set<T> value) { if (!getLogger().isInfoEnabled()) { return value; } getLogger().info("Using \'" + property + "=" + join(", ", lowercase(value)) + "\'"); return value; }
private <V> V log(final String property, final V value) { if (!getLogger().isInfoEnabled()) { return value; } if (value instanceof Class) { final Class clazz = (Class) value; getLogger().info("Using \'" + property + "=" + clazz.getName() + "\'"); } else { getLogger().info("Using \'" + property + "=" + value + "\'"); } return value; }