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); }
public static StringListAppender<ILoggingEvent> getListAppender(final AppenderAttachable<ILoggingEvent> logger, final String name) { return (StringListAppender<ILoggingEvent>) logger.getAppender(name); }