> On Jan 22, 2018, at 2:21 PM, Gary Gregory <garydgreg...@gmail.com> wrote:
> 
> On Mon, Jan 22, 2018 at 12:58 PM, Matt Sicker <boa...@gmail.com> wrote:
> 
>> On 22 January 2018 at 13:48, Ralph Goers <ralph.go...@dslextreme.com>
>> wrote:
>> 
>>> I don’t see why this work would require 3.0 as we aren’t planning on
>>> breaking any contracts to do this.
>>> 
>> 
>> I'm referring to something more in line with past proposals of having a
>> sort of log4j-core-api or similar which is essentially just the different
>> plugin APIs along with the plugin loader API, and log4j-core would contain
>> the most commonly used plugins (file, console, meta appenders, filters,
>> layouts). This is an orthogonal idea to what we're trying to solve, though.
>> 
> 
> I'm not only worried about that but also ending up with some brittle
> dependency chain like:
> 
> log4j-jdbc-dbcp2
> depends on log4j-jdbc (does not exist yet) depends on log4j-core depends on
> log4j-api. Today this works out of the box.

That dependency chain exists regardless of whether the module is part of the 
main build or part of some other build. 

Ralph

Reply via email to