Hi Clayton, thanks for raising this point. I think it's easier to keep slf4j because it is widely adopted. Anyway, regardless of the final choice, the alternative deserves a mention in the rejected alternatives with some motivation.
On Mon, Mar 24, 2025 at 9:42 PM Clayton Wohl <claytonw...@gmail.com> wrote: > > Thank you for the response, Chia-Ping Tsai. > > The sl4j and System.Logger APIs are very similar and lightweight. Is > there any particular API or functionality missing from System.Logger? > > Yes, all logging libraries/providers support System.Logger. > > Libraries like log4j2, which is what Kafka defaults to, support > System.Logger (also called jpl or Java Platform Logging) directly, so > you do not need SLF4J at all, and can remove a third party dependency > from the project. > > Libraries like logback do not support System.Logger directly, but you > can use the bridge org.slf4j:slf4j-jdk-platform-logging to route log > messages from System.Logger to SLF4J.