Hello guys,
I have taken over this KIP from Muralidhar.
Given that the original content is outdated since the logging framework has
been widely changed, I have updated the content of the KIP.
Please take a look and share your thoughts.

Best Regards,
TengYao

TengYao Chi <kiting...@gmail.com> 於 2025年2月23日 週日 下午3:19寫道:

> Hi Muralidhar,
>
> Thanks for the KIP.
> Since we have migrated to log4j2, the KIP content must also be updated.
>
> Best Regards,
> TengYao
>
>
> Muralidhar Basani <muralidhar.bas...@aiven.io.invalid> 於 2024年9月10日 週二
> 下午1:21寫道:
>
>> Hi,
>>
>> I assume there are no concerns. Will start a voting thread.
>>
>> Thanks,
>> Murali
>>
>> On Fri, Sep 6, 2024 at 2:45 PM Muralidhar Basani <
>> muralidhar.bas...@aiven.io>
>> wrote:
>>
>> > Hi all,
>> >
>> > Now that we are close to 4.0, bringing up this discussion again.
>> >
>> > Do we want to include any other providers, and as for now we have only
>> > reload4j binding in our dependencies.
>> > We can always provide support for others later.
>> >
>> > Mainly upgrading slf4j to 2.x in 4.0.0 is a primary motive for this kip.
>> >
>> > Thanks,
>> > Murali
>> >
>> > On Thu, Jul 4, 2024 at 9:58 PM Chia-Ping Tsai <chia7...@gmail.com>
>> wrote:
>> >
>> >> >
>> >> > Or do we also provide other binding jars for logback, log4j, simple
>> etc
>> >> ?
>> >>
>> >>
>> >> yep, that is a solution which kafka can have strong dependencies on
>> those,
>> >> but we need to reach the consensus about "which" providers should be
>> >> included
>> >>
>> >> Muralidhar Basani <muralidhar.bas...@aiven.io.invalid> 於 2024年7月5日 週五
>> >> 上午3:50寫道:
>> >>
>> >> > Hi Chia,
>> >> > Thank you for dropping by on this.
>> >> >
>> >> > I have updated both the discussion thread and the Compatibility
>> section
>> >> > partly. But I would like to discuss a bit more about this and update.
>> >> >
>> >> > 3. how to keep the compatibility of updating slf4j version in the
>> >> future?
>> >> > According to slf4j compatibility (
>> >> > https://www.slf4j.org/manual.html#compatibility), users need to
>> update
>> >> > their binding version after we update the slf4j-api version. That
>> will
>> >> be a
>> >> > trouble as we have to file KIP every time in updating slf4j-api.
>> >> Including
>> >> > all binding jars in kafka is a solution, as we can take control over
>> all
>> >> > binding jars. WDYT?
>> >> > Indeed, it is not ideal to file a kip always, and ship the upgraded
>> >> > slf4j-api jars.
>> >> > I like the approach of providing all binding jars within kafka,
>> however
>> >> I
>> >> > see we have only reload4j backend in our dependencies, or I could be
>> >> wrong.
>> >> > So just providing a compatible reload4j with it should be ok ?
>> >> > Or do we also provide other binding jars for logback, log4j, simple
>> etc
>> >> ?
>> >> >
>> >> > Thanks,
>> >> > Murali
>> >> >
>> >> > On Thu, Jul 4, 2024 at 8:04 PM Chia-Ping Tsai <chia7...@gmail.com>
>> >> wrote:
>> >> >
>> >> > > hi Muralidhar
>> >> > >
>> >> > > thanks for writing the KIP. Please take a look at following
>> comments:
>> >> > >
>> >> > > 1. please update the Discussion thread. it has incorrect link
>> >> > >
>> >> > > 2. please complete the section "Compatibility, Deprecation, and
>> >> Migration
>> >> > > Plan".  We had a good discussion in the PR (
>> >> > > https://github.com/apache/kafka/pull/16324#discussion_r1643359783
>> ).
>> >> > >
>> >> > > 3. how to keep the compatibility of updating slf4j version in the
>> >> future?
>> >> > > According to slf4j compatibility (
>> >> > > https://www.slf4j.org/manual.html#compatibility), users need to
>> >> update
>> >> > > their binding version after we update the slf4j-api version. That
>> will
>> >> > be a
>> >> > > trouble as we have to file KIP every time in updating slf4j-api.
>> >> > Including
>> >> > > all binding jars in kafka is a solution, as we can take control
>> over
>> >> all
>> >> > > binding jars. WDYT?
>> >> > >
>> >> > > Best,
>> >> > > Chia-Ping
>> >> > >
>> >> > > Muralidhar Basani <muralidhar.bas...@aiven.io.invalid> 於
>> 2024年7月2日 週二
>> >> > > 上午3:30寫道:
>> >> > >
>> >> > > > Hello,
>> >> > > >
>> >> > > > Regarding KIP-1064 [0], I would like to start a discussion on
>> >> upgrading
>> >> > > > slf4j to 2.x, which is currently at 1.7.36, and with an option to
>> >> > > > provide slf4j provider in run class.
>> >> > > >
>> >> > > > This is also discussed in jira [1] and git pr [2], and thought we
>> >> > should
>> >> > > > have a kip.
>> >> > > >
>> >> > > > Please note this kip is intended from kafka 4.0.
>> >> > > >
>> >> > > > [0] -
>> >> > > >
>> >> > > >
>> >> > >
>> >> >
>> >>
>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1064%3A+Upgrade+slf4j+to+2.x
>> >> > > > [1] - https://issues.apache.org/jira/browse/KAFKA-16936
>> >> > > > [2] -
>> >> > https://github.com/apache/kafka/pull/16324#discussion_r1644295632
>> >> > > >
>> >> > > > Thanks,
>> >> > > > Murali
>> >> > > >
>> >> > >
>> >> >
>> >>
>> >
>>
>

Reply via email to