@Override protected ObjectConfigurable getObjectConfigurable(final LogContextConfiguration logContextConfiguration, final String name) { return logContextConfiguration.getFilterConfiguration(name); } };
@Override protected ObjectConfigurable getObjectConfigurable(final LogContextConfiguration logContextConfiguration, final String name) { return logContextConfiguration.getFilterConfiguration(name); } };
@Override protected PropertyConfigurable getPropertyConfigurable(final LogContextConfiguration logContextConfiguration, final String name) { return logContextConfiguration.getFilterConfiguration(name); }
@Override public FilterConfiguration getFilterConfiguration(final String filterName) { synchronized (LOCK) { return delegate.getFilterConfiguration(filterName); } }
@Override public FilterConfiguration getFilterConfiguration(final String filterName) { synchronized (LOCK) { return delegate.getFilterConfiguration(filterName); } }
@Override public FilterConfiguration getFilterConfiguration(final String filterName) { synchronized (LOCK) { return delegate.getFilterConfiguration(filterName); } }
@Override protected PropertyConfigurable getPropertyConfigurable(final LogContextConfiguration logContextConfiguration, final String name) { return logContextConfiguration.getFilterConfiguration(name); }
writeFilterConfiguration(out, config.getFilterConfiguration(filterName), writeExpressions);
private void configureFilter(final Properties properties, final String filterName) { final String className = getStringProperty(properties, getKey(FILTER, filterName)); if (className == null) { // Assume we're using a filter expression return; } final FilterConfiguration configuration; if (config.getFilterNames().contains(filterName)) { configuration = config.getFilterConfiguration(filterName); } else { configuration = config.addFilterConfiguration(getStringProperty(properties, getKey(FILTER, filterName, MODULE)), className, filterName, getStringCsvArray(properties, getKey(FILTER, filterName, CONSTRUCTOR_PROPERTIES))); } final String[] postConfigurationMethods = getStringCsvArray(properties, getKey(FILTER, filterName, POST_CONFIGURATION)); configuration.setPostConfigurationMethods(postConfigurationMethods); configureProperties(properties, configuration, getKey(FILTER, filterName)); }
private boolean configureFilter(final Properties properties, final String filterName) { if (config.getFilterConfiguration(filterName) != null) { // already configured! return true; } final String className = getStringProperty(properties, getKey("filter", filterName)); if (className == null) { printError("Filter %s is not defined%n", filterName); return false; } final FilterConfiguration configuration = config.addFilterConfiguration( getStringProperty(properties, getKey("filter", filterName, "module")), className, filterName, getStringCsvArray(properties, getKey("filter", filterName, "constructorProperties"))); final String[] postConfigurationMethods = getStringCsvArray(properties, getKey("filter", filterName, "postConfiguration")); configuration.setPostConfigurationMethods(postConfigurationMethods); configureProperties(properties, configuration, getKey("filter", filterName)); return true; }