conduktor.io ↗

KIP-412 — Extend Admin API to support dynamic application log levels

Accepted Kafka 2.4 Admin

Extends the `AdminClient` API with `describeLoggers()` and `alterClientQuotas()` (log-level variant: `alterConfigs`) to allow dynamic modification of log4j logger levels without requiring JMX or broker restart. Static `log4j.properties` configuration can only be applied at startup, preventing runtime log-level adjustments critical for production diagnosis.

Protocol Impact

AlterConfigs · IncrementalAlterConfigs

Details

AuthorStanislav Kozlovski
StatusAccepted
Kafka Version2.4
JIRAKAFKA-7800
WikiView on Apache Wiki
Created2019-01-08
Last Modified2021-07-29
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.