I am OK with this plan. 

I understand why Volkan wants -api though. If log4j-api was named ALA4J (Apache 
Logging API for Java) then you would rightfully want to name the bridge 
slf4j-to-ala4j. By naming it slf4j-to-log4j it is ambiguous.

Ralph

> On Oct 22, 2024, at 9:52 AM, Piotr P. Karwasz <piotr.karw...@gmail.com> wrote:
> 
> Hi Volkan
> 
> On Thu, 10 Oct 2024 at 21:36, Volkan Yazıcı <vol...@yazi.ci.invalid> wrote:
>> 
>> I am in favor of the rebranding approach and covering all bridges. That is,
>> I suggest adding new modules to `2.x` with bullet-proof self-explanatory
>> names, e.g.,
>> 
>>   - `*log4j-api*-to-slf4j`
> 
> I like the idea, although I wouldn't go as far as adding an `-api`
> suffix to `log4j-to-jul` and `log4j-to-slf4j`: they seem already
> correctly named.
> 
> Since I would like to release `3.0.0-beta3` some time soon and we did
> not reach a larger consensus, I propose to:
> 
> - Remove **all** the bridges from `3.0.0-beta3`, with the exception of
> `Log4jBridgeHandler`, which is not an API-to-API bridge, but an
> appender for JUL user by Spring Boot.
> - Create a `logging-slf4j` repo that will contain the SLF4J-to-Log4j
> and Log4j-to-SLF4J bridge,
> - Create a `logging-jul` repo that will contain the JUL-to-Log4j and
> Log4j-to-JUL bridges.
> - Add to `log4j-bom` the references to the 2.x version of the bridges.
> 
> What do you think?

Reply via email to