[
https://issues.apache.org/jira/browse/KAFKA-16936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18057855#comment-18057855
]
Julian Reschke edited comment on KAFKA-16936 at 2/11/26 1:02 PM:
-----------------------------------------------------------------
Yep.
Kafka team: is making that change *now* a problem?
(for instance, this causes uses of Tika *and* Kafka to be impossible)
was (Author: reschke):
Yep.
Kafka team: could you clarify why that is a problem?
> Upgrade slf4j to 2.0.9 and integrate "-Dslf4j.provider" to kafka script
> -----------------------------------------------------------------------
>
> Key: KAFKA-16936
> URL: https://issues.apache.org/jira/browse/KAFKA-16936
> Project: Kafka
> Issue Type: New Feature
> Reporter: Chia-Ping Tsai
> Assignee: TengYao Chi
> Priority: Major
> Labels: need-kip
>
> origin discussion:
> [https://github.com/apache/kafka/pull/16260#issuecomment-2159632052]
> The specific provider class can be defined by `slf4j.provider`[0]. Hence, we
> can add the slf4j backends we care about to dependencies. With that, our
> distributions will have different slf4j backends and it is safe as we will
> define slf4j.provider in our script. Also, those slf4j backends will be
> collected to "dependend-libs", and hence we can run kafka instance from
> source code with specific provider too.
> In short, the following tasks are included by this jira
> 1. upgrade slf4j from 1.7.36 to 2.0.9+
> 2. add a new system variable to script to define -Dslf4j.provider easily. By
> default we use org.slf4j.reload4j.Reload4jServiceProvider
> 3. add other slf4j backend dependencies (optional)
> This change needs KIP since slf4j requires the version match between the
> provider and slf4j-api.jar. Hence, users may encounter compatibility issue if
> they have added other providers jar into kafka classpath.
> [0] https://www.slf4j.org/manual.html
--
This message was sent by Atlassian Jira
(v8.20.10#820010)