private boolean hasAppenderFilter(final Configuration config) { for (Appender appender : config.getAppenders().values()) { if (appender instanceof AbstractFilterable) { if (((AbstractFilterable) appender).hasFilter()) { return true; } } } return false; }
/** * Make the Filter available for use. */ @Override public void start() { this.setStarting(); if (filter != null) { filter.start(); } this.setStarted(); }
/** * Cleanup the Filter. */ protected boolean stop(final long timeout, final TimeUnit timeUnit, final boolean changeLifeCycleState) { if (changeLifeCycleState) { this.setStopping(); } boolean stopped = true; if (filter != null) { if (filter instanceof LifeCycle2) { stopped = ((LifeCycle2) filter).stop(timeout, timeUnit); } else { filter.stop(); stopped = true; } } if (changeLifeCycleState) { this.setStopped(); } return stopped; }
/** * Cleanup the Filter. */ @Override public boolean stop(final long timeout, final TimeUnit timeUnit) { return stop(timeout, timeUnit, true); }
@Override public Filter getFilter() { return super.getFilter(); }
super.start(); LOGGER.debug("Started configuration {} OK.", this);
public boolean stop(final long timeout, final TimeUnit timeUnit) { this.setStopping(); super.stop(timeout, timeUnit, false); LOGGER.trace("Stopping {}...", this);
@Override public String getFilter() { if (appender instanceof AbstractFilterable) { return String.valueOf(((AbstractFilterable) appender).getFilter()); } return null; } }
public static boolean hasAppenderFilter(final Configuration config) { for (Appender appender : config.getAppenders().values()) { if (appender instanceof AbstractFilterable) { if (((AbstractFilterable) appender).hasFilter()) { return true; } } } return false; }