On Sat, Jan 27, 2018 at 3:07 PM, Matt Sicker <[email protected]> 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 <[email protected]> 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" <[email protected]> wrote:
> >
> > > On 27 January 2018 at 10:39, Gary Gregory <[email protected]>
> > 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 <[email protected]>
> > >
> >
>
>
>
> --
> Matt Sicker <[email protected]>
>

Reply via email to