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 >> >> > > > >> >> > > >> >> > >> >> >> > >> >