public class KafkaAppender<E> extends KafkaAppenderConfig<E>
deliveryStrategy, DEPRECATED_PRODUCER_CONFIG_KEYS, encoder, keyingStrategy, KNOWN_PRODUCER_CONFIG_KEYS, producerConfig, topic| Constructor and Description |
|---|
KafkaAppender() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAppender(ch.qos.logback.core.Appender<E> newAppender) |
protected void |
append(E e) |
protected org.apache.kafka.clients.producer.Producer<byte[],byte[]> |
createProducer() |
void |
detachAndStopAllAppenders() |
boolean |
detachAppender(ch.qos.logback.core.Appender<E> appender) |
boolean |
detachAppender(String name) |
void |
doAppend(E e) |
ch.qos.logback.core.Appender<E> |
getAppender(String name) |
boolean |
isAttached(ch.qos.logback.core.Appender<E> appender) |
Iterator<ch.qos.logback.core.Appender<E>> |
iteratorForAppenders() |
void |
start() |
void |
stop() |
addProducerConfig, addProducerConfigValue, checkPrerequisites, getProducerConfig, setDeliveryStrategy, setEncoder, setKeyingStrategy, setTopicaddFilter, clearAllFilters, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic void doAppend(E e)
public void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.core.UnsynchronizedAppenderBase<E>public void stop()
stop in interface ch.qos.logback.core.spi.LifeCyclestop in class ch.qos.logback.core.UnsynchronizedAppenderBase<E>public void addAppender(ch.qos.logback.core.Appender<E> newAppender)
public boolean isAttached(ch.qos.logback.core.Appender<E> appender)
public void detachAndStopAllAppenders()
public boolean detachAppender(ch.qos.logback.core.Appender<E> appender)
public boolean detachAppender(String name)
protected void append(E e)
append in class ch.qos.logback.core.UnsynchronizedAppenderBase<E>protected org.apache.kafka.clients.producer.Producer<byte[],byte[]> createProducer()
Copyright © 2015–2016. All rights reserved.