Java 类ch.qos.logback.core.spi.AppenderAttachable 实例源码

项目:logging-log4j2    文件:TestUtil.java   
public static StringListAppender<ILoggingEvent> getListAppender(final SLF4JLogger slf4jLogger, final String name) {
    final Logger logger = slf4jLogger.getLogger();
    if (!(logger instanceof AppenderAttachable)) {
        throw new AssertionError("SLF4JLogger.getLogger() did not return an instance of AppenderAttachable");
    }
    @SuppressWarnings("unchecked")
    final AppenderAttachable<ILoggingEvent> attachable = (AppenderAttachable<ILoggingEvent>) logger;
    return getListAppender(attachable, name);
}
项目:logging-log4j2    文件:TestUtil.java   
public static StringListAppender<ILoggingEvent> getListAppender(final AppenderAttachable<ILoggingEvent> logger, final String name) {
    return (StringListAppender<ILoggingEvent>) logger.getAppender(name);
}