liveBook · Manning

Appender

As explained in Kafka for Architects

An appender is a logging component that delivers emitted log records to a configured destination.

An appender is a logging component that delivers records to a configured destination. A Kafka appender lets applications use ordinary logging calls while external configuration controls Kafka transmission. section 5.1.3

Application logging to Kafka

A microservice writes authentication events through log4j, logback, or SLF4J. The Kafka appender forwards those events without embedding producer calls in application code, allowing the destination to change through configuration. section 5.1.3

Figure 5.7 Sending log data via Kafka to Elasticsearch

Shows the architectural path from application logging through Kafka to Elasticsearch. section 5.1.3

How Kafka for Architects covers it

How deep it goes
Explains the integration pattern and configuration trade-off but does not descend into appender implementation internals.
Examples
Uses microservice authentication logs and a pipeline from application logging through Kafka to Elasticsearch.
What it assumes
Assumes familiarity with application logging frameworks and Kafka producer configuration.
What you can do after
Operate/configure logging delivery by changing appender settings rather than modifying application logging code.
How it connects
Connects logging frameworks with Kafka producers, Fluentd, Kafka Connect, Elasticsearch, and centralized logging.

Also explained in

Compare how 2 books explain appender →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Kafka for Architects. The section links point to the parts of the book it draws on.