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