/** * Remove the appender passed as parameter form the list of appenders. */ public boolean detachAppender(Appender<ILoggingEvent> appender) { if (aai == null) { return false; } return aai.detachAppender(appender); }
public boolean detachAppender(String name) { if (aai == null) { return false; } return aai.detachAppender(name); }
@Override public boolean detachAppender(Appender<ILoggingEvent> appender) { return aai.detachAppender(appender); }
@Override public boolean detachAppender(String name) { return aai.detachAppender(name); }
public boolean detachAppender(String name) { if (aai == null) { return false; } return aai.detachAppender(name); }
/** * Remove the appender passed as parameter form the list of appenders. */ public boolean detachAppender(Appender<ILoggingEvent> appender) { if (aai == null) { return false; } return aai.detachAppender(appender); }
public boolean detachAppender(String name) { return aai.detachAppender(name); }
public boolean detachAppender(Appender<E> eAppender) { return aai.detachAppender(eAppender); }
/** * Remove the appender passed as parameter form the list of appenders. */ public boolean detachAppender(Appender<ILoggingEvent> appender) { if (aai == null) { return false; } return aai.detachAppender(appender); }
public boolean detachAppender(String name) { if (aai == null) { return false; } return aai.detachAppender(name); }
public boolean detachAppender(Appender<LoggingEvent> appender) { synchronized(downstreamAppenders) { return downstreamAppenders.detachAppender(appender); } }
public boolean detachAppender(String name) { synchronized(downstreamAppenders) { return downstreamAppenders.detachAppender(name); } }
public boolean detachAppender(String name) { synchronized(downstreamAppenders) { return downstreamAppenders.detachAppender(name); } }
public boolean detachAppender(String name) { if (aai == null) { return false; } return aai.detachAppender(name); }
public boolean detachAppender(String name) { if (aai == null) { return false; } return aai.detachAppender(name); }
/** * Remove the appender passed as parameter form the list of appenders. */ public boolean detachAppender(Appender<ILoggingEvent> appender) { if (aai == null) { return false; } return aai.detachAppender(appender); }
public boolean detachAppender(Appender<LoggingEvent> appender) { synchronized(downstreamAppenders) { return downstreamAppenders.detachAppender(appender); } }
/** * Remove the appender passed as parameter form the list of appenders. */ public boolean detachAppender(Appender<ILoggingEvent> appender) { if (aai == null) { return false; } return aai.detachAppender(appender); }
public boolean detachAppender(String name) { if (aai == null) { return false; } return aai.detachAppender(name); }
public void run() { try { // appender.getName called as a result of next statement aai.detachAppender("foo"); } catch (OutOfMemoryError e) { // this leaves the write lock locked. } } });