Skip navigation links
A B C D E F G H I K L N O P S T 

A

addAppender(Appender<E>) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
addProducerConfig(String) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
addProducerConfigValue(String, Object) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
append(E) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
appendTimestamp - Variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
AsynchronousDeliveryStrategy - Class in com.github.danielwegener.logback.kafka.delivery
 
AsynchronousDeliveryStrategy() - Constructor for class com.github.danielwegener.logback.kafka.delivery.AsynchronousDeliveryStrategy
 

B

BlockingDeliveryStrategy - Class in com.github.danielwegener.logback.kafka.delivery
Deprecated.
BlockingDeliveryStrategy() - Constructor for class com.github.danielwegener.logback.kafka.delivery.BlockingDeliveryStrategy
Deprecated.
 

C

checkPrerequisites() - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
com.github.danielwegener.logback.kafka - package com.github.danielwegener.logback.kafka
 
com.github.danielwegener.logback.kafka.delivery - package com.github.danielwegener.logback.kafka.delivery
 
com.github.danielwegener.logback.kafka.keying - package com.github.danielwegener.logback.kafka.keying
 
ContextNameKeyingStrategy - Class in com.github.danielwegener.logback.kafka.keying
This strategy uses logbacks CONTEXT_NAME as kafka message key.
ContextNameKeyingStrategy() - Constructor for class com.github.danielwegener.logback.kafka.keying.ContextNameKeyingStrategy
 
createKey(ILoggingEvent) - Method in class com.github.danielwegener.logback.kafka.keying.ContextNameKeyingStrategy
 
createKey(Object) - Method in class com.github.danielwegener.logback.kafka.keying.HostNameKeyingStrategy
 
createKey(E) - Method in interface com.github.danielwegener.logback.kafka.keying.KeyingStrategy
creates a byte array key for the given ILoggingEvent
createKey(ILoggingEvent) - Method in class com.github.danielwegener.logback.kafka.keying.LoggerNameKeyingStrategy
 
createKey(Object) - Method in class com.github.danielwegener.logback.kafka.keying.NoKeyKeyingStrategy
 
createKey(ILoggingEvent) - Method in class com.github.danielwegener.logback.kafka.keying.ThreadNameKeyingStrategy
 
createProducer() - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 

D

DeliveryStrategy - Interface in com.github.danielwegener.logback.kafka.delivery
Interface for DeliveryStrategies.
deliveryStrategy - Variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
detachAndStopAllAppenders() - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
detachAppender(Appender<E>) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
detachAppender(String) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
doAppend(E) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 

E

encoder - Variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 

F

FailedDeliveryCallback<E> - Interface in com.github.danielwegener.logback.kafka.delivery
 

G

getAppender(String) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
getProducerConfig() - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
getTimeout() - Method in class com.github.danielwegener.logback.kafka.delivery.BlockingDeliveryStrategy
Deprecated.
 
getTimestamp(E) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 

H

HostNameKeyingStrategy - Class in com.github.danielwegener.logback.kafka.keying
This strategy uses the HOSTNAME as kafka message key.
HostNameKeyingStrategy() - Constructor for class com.github.danielwegener.logback.kafka.keying.HostNameKeyingStrategy
 

I

isAppendTimestamp() - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
isAttached(Appender<E>) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
isStarted() - Method in class com.github.danielwegener.logback.kafka.keying.HostNameKeyingStrategy
 
iteratorForAppenders() - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 

K

KafkaAppender<E> - Class in com.github.danielwegener.logback.kafka
 
KafkaAppender() - Constructor for class com.github.danielwegener.logback.kafka.KafkaAppender
 
KafkaAppenderConfig<E> - Class in com.github.danielwegener.logback.kafka
 
KafkaAppenderConfig() - Constructor for class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
keyingStrategy - Variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
KeyingStrategy<E> - Interface in com.github.danielwegener.logback.kafka.keying
A strategy that can create byte array key for a given ILoggingEvent.

L

LoggerNameKeyingStrategy - Class in com.github.danielwegener.logback.kafka.keying
This strategy uses the logger name as partitioning key.
LoggerNameKeyingStrategy() - Constructor for class com.github.danielwegener.logback.kafka.keying.LoggerNameKeyingStrategy
 

N

NoKeyKeyingStrategy - Class in com.github.danielwegener.logback.kafka.keying
Evenly distributes all written log messages over all available kafka partitions.
NoKeyKeyingStrategy() - Constructor for class com.github.danielwegener.logback.kafka.keying.NoKeyKeyingStrategy
 

O

onFailedDelivery(E, Throwable) - Method in interface com.github.danielwegener.logback.kafka.delivery.FailedDeliveryCallback
 

P

partition - Variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
producerConfig - Variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 

S

send(Producer<K, V>, ProducerRecord<K, V>, E, FailedDeliveryCallback<E>) - Method in class com.github.danielwegener.logback.kafka.delivery.AsynchronousDeliveryStrategy
 
send(Producer<K, V>, ProducerRecord<K, V>, E, FailedDeliveryCallback<E>) - Method in class com.github.danielwegener.logback.kafka.delivery.BlockingDeliveryStrategy
Deprecated.
 
send(Producer<K, V>, ProducerRecord<K, V>, E, FailedDeliveryCallback<E>) - Method in interface com.github.danielwegener.logback.kafka.delivery.DeliveryStrategy
Sends a message to a kafka producer and somehow deals with failures.
setAppendTimestamp(boolean) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
setContext(Context) - Method in class com.github.danielwegener.logback.kafka.keying.ContextNameKeyingStrategy
 
setContext(Context) - Method in class com.github.danielwegener.logback.kafka.keying.HostNameKeyingStrategy
 
setDeliveryStrategy(DeliveryStrategy) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
setEncoder(Encoder<E>) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
setKeyingStrategy(KeyingStrategy<? super E>) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
setPartition(Integer) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
setTimeout(long) - Method in class com.github.danielwegener.logback.kafka.delivery.BlockingDeliveryStrategy
Deprecated.
Sets the timeout for waits on full consumers.
setTopic(String) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
start() - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
start() - Method in class com.github.danielwegener.logback.kafka.keying.HostNameKeyingStrategy
 
stop() - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
stop() - Method in class com.github.danielwegener.logback.kafka.keying.HostNameKeyingStrategy
 

T

ThreadNameKeyingStrategy - Class in com.github.danielwegener.logback.kafka.keying
This strategy uses the calling threads name as partitioning key.
ThreadNameKeyingStrategy() - Constructor for class com.github.danielwegener.logback.kafka.keying.ThreadNameKeyingStrategy
 
topic - Variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
A B C D E F G H I K L N O P S T 
Skip navigation links

Copyright © 2015–2018. All rights reserved.