Can't we work with the log4j community to support the alternative format?

Ismael

On Fri, Jun 11, 2021, 10:54 PM Dongjin Lee <dong...@apache.org> wrote:

> Hi all,
>
> @Ismael
>
> As I stated in the KIP (see subsection 2 of 'Motivation'), the log4j
> community's implementation can't be an alternative for the existing
> 'log4j-appender' users since their message format is different, breaking
> the related, already running pipelines.
>
> Add to this, the log4j appender can be best maintained when log4j2 and
> Kafka versions are updated together. (see subsection 1 of 'Motivation'.)
>
> @Israel
>
> Then, you mean instead of creating a new artifact ('log4j2-appender'), just
> substituting the traditional artifact ('log4j-appender') with a new
> implementation would be better. Do I understand correctly?
>
> After all, one main reason I hurried this proposal is that for the
> VerifiableLog4jAppender tool, we can't entirely remove log4j 1.x artifact
> from the classpath - making classpath logic more complex. (see here
> <
> https://github.com/apache/kafka/pull/7898/commits/f56f491e68ef2a976c0e3331a48dd881b74a06b3
> >
> for KIP-653
> <
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-653%3A+Upgrade+log4j+to+log4j2
> >
> and here
> <
> https://github.com/apache/kafka/pull/10244/commits/b66fce3d04e005b1eaeae006d78bd8e698f417c6
> >
> for KIP-719
> <
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-719%3A+Add+Log4J2+Appender
> >
> .)
>
> @Boojapho, @Konstantine
>
> Thanks for the voting. Currently:
>
> - binding: +1 (Konstantine)
> - non-binding: +1 (Boojapho)
>
> Regards,
> Dongjin
>
> On Sat, Jun 12, 2021 at 10:29 AM Israel Ekpo <israele...@gmail.com> wrote:
>
> > It looks like some of the language in the KIP is suggesting that the
> Kafka
> > Dev community  is going to provide the log4j2 equivalent and would be
> > responsible for maintaining it: “ User-interfacing configurations (like
> > broker logging config), provide additional log4j2-equivalent
> configuration
> > with backward compatibility”
> >
> > I think the external dependencies should just be used as is from the
> > original project to minimize overhead. Trying  to recreate an external
> > dependency to provide backward compatibility could end up being a lot of
> > work in the long term.
> >
> > Do you think we need to push this to 3.1 to allow more time to think
> about
> > it and discuss it further?
> >
> > Those are my thoughts at this time
> >
> >
> >
> > On Fri, Jun 11, 2021 at 12:04 PM Ismael Juma <ism...@juma.me.uk> wrote:
> >
> > > I'm personally not sure about this. We have not maintained the existing
> > > log4j-appender very actively, so are we sure that we can do a better
> job
> > > than the log4j community?
> > >
> > > Ismael
> > >
> > > On Tue, May 25, 2021, 6:46 AM Dongjin Lee <dong...@apache.org> wrote:
> > >
> > > > Hi Kafka dev,
> > > >
> > > > I'd like to kick-off the voting for KIP-719: Add Log4J2 Appender.
> > > >
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-719%3A+Add+Log4J2+Appender
> > > >
> > > > Best,
> > > > Dongjin
> > > >
> > > > --
> > > > *Dongjin Lee*
> > > >
> > > > *A hitchhiker in the mathematical world.*
> > > >
> > > >
> > > >
> > > > *github:  <http://goog_969573159/>github.com/dongjinleekr
> > > > <https://github.com/dongjinleekr>keybase:
> > > https://keybase.io/dongjinleekr
> > > > <https://keybase.io/dongjinleekr>linkedin:
> > > kr.linkedin.com/in/dongjinleekr
> > > > <https://kr.linkedin.com/in/dongjinleekr>speakerdeck:
> > > > speakerdeck.com/dongjin
> > > > <https://speakerdeck.com/dongjin>*
> > > >
> > >
> >
>
>
> --
> *Dongjin Lee*
>
> *A hitchhiker in the mathematical world.*
>
>
>
> *github:  <http://goog_969573159/>github.com/dongjinleekr
> <https://github.com/dongjinleekr>keybase: https://keybase.io/dongjinleekr
> <https://keybase.io/dongjinleekr>linkedin: kr.linkedin.com/in/dongjinleekr
> <https://kr.linkedin.com/in/dongjinleekr>speakerdeck:
> speakerdeck.com/dongjin
> <https://speakerdeck.com/dongjin>*
>

Reply via email to