Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakarta.ee-spec] Proposal: Jakarta Logging



Whilst the aim to produce one-logging-framework-to-rule-them-all is laudable, it has been tried and failed many times.

Producing yet another logging framework (yalf would be a good name if you do), will not reduce the need for bridges, but will just create yet another set of bridges, so that the logging library of choice for each dependency can be mapped to yalf.

So how about taking a slightly different approach.   Rather than specifying how logs are collected, via API,  why not instead come up with a standard of how to configure an arbitrary logging system. 

This could then be directly implemented by all/most existing logging frameworks and configuration bridges written for those that do not adopt it.

Such a standard would need to include naming, formatting and configuration.  It need not include an actual implementation. 










On Mon, 30 Sept 2024 at 19:26, Christian Grobmeier via jakarta.ee-spec <jakarta.ee-spec@xxxxxxxxxxx> wrote:
Dear Jakarta EE Specification Committee,

I propose "Jakarta Logging" for the Jakarta EE ecosystem.
You can find the proposal here:

https://projects.eclipse.org/proposals/jakarta-logging

This project seeks to streamline logging practices across the Java community by providing a standardized API. This approach aims to:

- Enhancing security by minimizing dependencies and reducing risks as seen with the Log4shell vulnerability
- Eliminate incompatibilities between logging frameworks
- Remove vendor lock-in by encouraging adoption of the Jakarta Logging API
- Simplify configuration, reducing the need for bridges
- Motivate frameworks to leverage the Jakarta API rather than building their logging solution

The proposal is backed by three members of the Log4j team who have extensive experience working on the framework full-time. We would love to bring our experiences to Jakarta EE and hope others will join us in this effort.

If you are interested in becoming an initial committer or want to contribute in another way, please reach out to me by e-mail and I will happily add you to the proposal.
In addition, if you have any questions, I will gladly address them by e-mail or during a Q&A call.

I am looking forward to your feedback!

Kind regards,
Christian

_______________________________________________
jakarta.ee-spec mailing list
jakarta.ee-spec@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-spec



Back to the top