On Sat, Nov 2, 2024 at 11:15 PM Ralph Goers <ralph.go...@dslextreme.com>
wrote:

>
>
> > On Nov 2, 2024, at 3:51 PM, Piotr P. Karwasz <pi...@mailing.copernik.eu>
> wrote:
> >
> > This would be the same setting as in Commons Logging, so I guess I would
> be OK with that, if we keep an extension mechanism in the API. We could
> probably split the implementation in two parts: Log4j Core can receive his
> implementation, while Logback and JUL will be integrated in an internal
> package of the API (so we can remove them later).
> >
> > Once we smooth the API (naming, naming and again naming ;-) ), I can
> ping Ceki and see if he is willing to adopt it in Logback. Potentially
> there are a lot of places, where the API could replace logging
> implementation specific code ([1] and [2]). I pretty much doubt that those
> projects have both an implementation for Log4j Core and Logback.
>
> I think you missed my point. I don’t think Log4j-core, Logback or whatever
> should need to implement anything. The point of such an API is to provide a
> standard API that implements whatever is necessary to perform the action.
> i.e. in Log4j’s case setLEvel would call Configurator.setLevel.
>

I like Ralph's POV. We define the API, and since we have our core
implementations and bridges for other logging systems, we put the new code
in there.

Gary


>
> Ralph

Reply via email to