Registry / logging / kafka-log4j-appender

kafka-log4j-appender

JSON →
library3.9.2javamavenunverified

Log4j appender that sends log events to Apache Kafka topics.

<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-log4j-appender</artifactId> <version>3.9.2</version> </dependency>
INSTALL
IMPORT
SIG · KAFKA-LOG4J-APPEND
K
kafka-log4j-appender
loggingjavav3.9.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

KafkaLog4jAppender
org.apache.kafka.log4jappender.KafkaLog4jAppender

Configures a KafkaLog4jAppender to send logs to a Kafka topic.

import org.apache.kafka.log4jappender.KafkaLog4jAppender; import org.apache.log4j.Logger; public class Example { public void configure() { KafkaLog4jAppender appender = new KafkaLog4jAppender(); appender.setTopic("logs"); appender.setBrokerList("localhost:9092"); appender.activateOptions(); Logger.getRootLogger().addAppender(appender); } }
Debug
Known issues
breakingThis appender is deprecated in favor of Log4j 2.x Kafka appender.
fix
Migrate to Log4j 2.x and use org.apache.logging.log4j.core.appender.KafkaAppender.
affects: >=2.0.0
Upgrade
Version history
3.9.2latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
17 hits · last 30 days
node
16
Resources
kafka-log4j-appender — mvn dependency:get kafka-log4j-appender · libregistry