On Sat, Jan 27, 2018 at 3:07 PM, Matt Sicker <boa...@gmail.com> wrote:

> Moving the Kafka and ZeroMQ appenders to their own modules sounds like a
> good start! Appenders that require third party plugins seem to be a great
> candidate for splitting into their own modules.
>

Those two are done in git master.

How would we deal with dependencies on Apache Commons Compress for example?
Just slice and dice the code to minimize the code depending on CC and put
that in a new module log4j-compress?

Gary


> On 27 January 2018 at 16:06, Gary Gregory <garydgreg...@gmail.com> wrote:
>
> > As a first cut I was thinking of moving out Kafka and ZeroMQ. The other
> > stuff is interesting...
> >
> > Gary
> >
> > On Jan 27, 2018 3:01 PM, "Matt Sicker" <boa...@gmail.com> wrote:
> >
> > > On 27 January 2018 at 10:39, Gary Gregory <garydgreg...@gmail.com>
> > wrote:
> > >
> > > > Should a goal be that log4j-core have no external dependencies?
> > > >
> > >
> > > This would be difficult without shading in LMAX Disruptor. Either that,
> > or
> > > we may need some log4j-core API tweaks to allow the AsyncLogger code to
> > > live in its own module (which would also make it easier to enable async
> > > logging as a user anyways).
> > >
> > > --
> > > Matt Sicker <boa...@gmail.com>
> > >
> >
>
>
>
> --
> Matt Sicker <boa...@gmail.com>
>

Reply via email to