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
| Author | Stanislav Kozlovski |
| Status | Accepted |
| Kafka Version | 2.4 |
| JIRA | KAFKA-7800 |
| Wiki | View on Apache Wiki |
| Created | 2019-01-08 |
| Last Modified | 2021-07-29 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.