Hi all, On Tue, 22 Oct 2024 at 18:52, Piotr P. Karwasz <piotr.karw...@gmail.com> wrote: > 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?
After discussing this with Volkan on Slack and taking into account the comments in this thread, I would revise my proposal to: - Remove **all** the bridges from the `main` branch. For now I would keep the reduced version of `log4j-jul` (with just Log4jBridgeHandler`) to make it easier to test with Spring Boot. - Create a new `logging-slf4j` repository with modules: * `log4j-api-to-slf4j`: a renamed version of `log4j-to-slf4j` (from 2.x), * `slf4j-to-log4j-api`: a renamed version of `log4j-slf4j2-impl` (from 2.x). - Create a new `logging-jdk` repository with modules: * `log4j-api-to-jul`: a renamed version of `log4j-to-jul` (from 2.x), * `jul-to-log4j-api`: a renamed version of the `jul-to-log4j` artifact I recently added to 3.x, * `jpl-to-log4j-api`: a renamed version of the `log4j-jpl` artifact (from 2.x). The `logging-slf4j` repo will have the same JDK baseline as SLF4J (currently JDK 8). The `logging-jdk` repo will have the same JDK baseline as the last modification to either JUL or JPL (currently 9). What do you think? Piotr