io.dropwizard.logging.async.AsyncAppenderFactory Maven / Gradle / Ivy
package io.dropwizard.logging.async;
import ch.qos.logback.core.AsyncAppenderBase;
import ch.qos.logback.core.spi.DeferredProcessingAware;
/**
* Factory used to create an {@link AsyncAppenderBase} of type E
* @param The type of log event
*/
public interface AsyncAppenderFactory {
/**
* Creates an {@link AsyncAppenderBase} of type E
* @return a new {@link AsyncAppenderBase}
*/
AsyncAppenderBase build();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy