Skip navigation links
A B C D E F G H I K L O P R 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
 
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
DeliveryStrategy that waits on the producer if the output buffer is full.
BlockingDeliveryStrategy() - Constructor for class com.github.danielwegener.logback.kafka.delivery.BlockingDeliveryStrategy
 

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.encoding - package com.github.danielwegener.logback.kafka.encoding
 
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 to partition the log messages to kafka.
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.RoundRobinKeyingStrategy
 
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
 
DEPRECATED_PRODUCER_CONFIG_KEYS - Static 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
 
doEncode(E) - Method in interface com.github.danielwegener.logback.kafka.encoding.KafkaMessageEncoder
Encodes a loggingEvent into a byte array.
doEncode(E) - Method in class com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder
 

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
 
getCharset() - Method in class com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder
 
getLayout() - Method in class com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder
 
getProducerConfig() - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
getTimeout() - Method in class com.github.danielwegener.logback.kafka.delivery.BlockingDeliveryStrategy
 

H

HostNameKeyingStrategy - Class in com.github.danielwegener.logback.kafka.keying
This strategy uses the HOSTNAME to partition the log messages to kafka.
HostNameKeyingStrategy() - Constructor for class com.github.danielwegener.logback.kafka.keying.HostNameKeyingStrategy
 

I

isAttached(Appender<E>) - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
isStarted() - Method in class com.github.danielwegener.logback.kafka.encoding.KafkaMessageEncoderBase
 
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
 
KafkaMessageEncoder<E> - Interface in com.github.danielwegener.logback.kafka.encoding
An Encoder that is able to take an E and return a {byte[]}.
KafkaMessageEncoderBase<E> - Class in com.github.danielwegener.logback.kafka.encoding
A base class for KafkaMessageEncoder's that are ContextAwareBase and have a LifeCycle
KafkaMessageEncoderBase() - Constructor for class com.github.danielwegener.logback.kafka.encoding.KafkaMessageEncoderBase
 
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.
KNOWN_PRODUCER_CONFIG_KEYS - Static variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 

L

LayoutKafkaMessageEncoder<E> - Class in com.github.danielwegener.logback.kafka.encoding
A KafkaMessageEncoder that can be configured with a Layout and a Charset and creates a serialized string for each event using the given layout.
LayoutKafkaMessageEncoder() - Constructor for class com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder
 
LayoutKafkaMessageEncoder(Layout<E>, Charset) - Constructor for class com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder
 
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
 

O

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

P

PatternLayoutKafkaMessageEncoder<E> - Class in com.github.danielwegener.logback.kafka.encoding
Deprecated.
Use LayoutKafkaMessageEncoder instead!
PatternLayoutKafkaMessageEncoder() - Constructor for class com.github.danielwegener.logback.kafka.encoding.PatternLayoutKafkaMessageEncoder
Deprecated.
 
PatternLayoutKafkaMessageEncoder(Layout<E>, Charset) - Constructor for class com.github.danielwegener.logback.kafka.encoding.PatternLayoutKafkaMessageEncoder
Deprecated.
 
producerConfig - Variable in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 

R

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

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
 
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.
setCharset(Charset) - Method in class com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder
 
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(KafkaMessageEncoder<E>) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
setKeyingStrategy(KeyingStrategy<? super E>) - Method in class com.github.danielwegener.logback.kafka.KafkaAppenderConfig
 
setLayout(Layout<E>) - Method in class com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder
 
setTimeout(long) - Method in class com.github.danielwegener.logback.kafka.delivery.BlockingDeliveryStrategy
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.encoding.KafkaMessageEncoderBase
 
start() - Method in class com.github.danielwegener.logback.kafka.encoding.LayoutKafkaMessageEncoder
 
start() - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 
stop() - Method in class com.github.danielwegener.logback.kafka.encoding.KafkaMessageEncoderBase
 
stop() - Method in class com.github.danielwegener.logback.kafka.KafkaAppender
 

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 O P R S T 
Skip navigation links

Copyright © 2015–2016. All rights reserved.