@Ralph: not exactly, if you check tomee/meecowave/cxf, all have Logger implementations backed by something else. Integration is more or less good depending the requirements but extending logger you get an implementation almost as fast as a native log4j. It keeps JUL as API which also allows a dependency free solution. Only constraint is to create the jul Logger through a framework factory if you don't want to depend on the LogManager which is sadly set only on the JVM. The integration (Log4j2Logger) could be owned by log4j2 (i assume it is in jul integration maybe?). It is better than a handler since it bypasses jul completely when switching and goes on the impl directly. Summary is "jul is bad" doesnt mean dont use jul since you can make it good and stay dependency free for frameworks which is quite important for not final dependencies (= you dont know if the app is used in a final app or as a library in a stack).
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://blog-rmannibucau.rhcloud.com> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory <https://javaeefactory-rmannibucau.rhcloud.com> 2017-09-05 20:13 GMT+02:00 Gary Gregory <garydgreg...@gmail.com>: > On Tue, Sep 5, 2017 at 11:03 AM, Ralph Goers <ralph.go...@dslextreme.com> > wrote: > > > > > > On Sep 5, 2017, at 9:19 AM, Romain Manni-Bucau <rmannibu...@gmail.com> > > wrote: > > > > > > Le 5 sept. 2017 17:35, "Ralph Goers" <ralph.go...@dslextreme.com > > <mailto:ralph.go...@dslextreme.com>> a écrit : > > > > > > > > >> On Sep 5, 2017, at 6:45 AM, Romain Manni-Bucau <rmannibu...@gmail.com > > > > > wrote: > > >> > > >>> > > >> > > >> I think it must go the other way: log4j2 must push projects to move > > >> otherwise projects will be happy with X -> log4j2 bridges, no? > > > > > > We already have support for bridging other APIs to Log4j 2. > > > > > > > > > Not bypassing jul impl without a logmanager right? That is what does > > > frameworks api > > > > Is what you are asking for the same as what is asked for in > > https://issues.apache.org/jira/browse/LOG4J2-2025? < > > https://issues.apache.org/jira/browse/LOG4J2-2025?> If so, I am planning > > on doing that although that integration will not make users very happy. > > This is one of the reasons that jul sucks. > > > > Ralph, > > Do you want to assign that issue to yourself? That would allow others to > focus on different tickets. > > Gary > > > > > > Ralph >