You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Gary Gregory <ga...@gmail.com> on 2015/12/25 16:09:46 UTC

Log4j Warning

Hi All,

Happy Holidays.

Can the next version of Maven be rid of this warning:

[WARN] The SLF4J binding actually used is not supported by Maven:
org.apache.logging.slf4j.Log4jLoggerFactory
[WARN] Maven supported bindings are:
[WARN] (from
jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
- ch.qos.logback.classic.LoggerContext
- org.slf4j.helpers.Log4jLoggerFactory
- org.slf4j.impl.SimpleLoggerFactory

Is there a step I am missing to use Log4j 2 cleanly? My steps are here:
https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/

-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
I really would like to see this branch landing in 3.4 for exemple.
I think I opened a thread in october about this and didn't have a lot of
feedback.
The main problem is that with this branch I have some conflicts about slf4j
api 1.5/1.6+ with some plugins that I don't really explain :
https://github.com/apache/maven/commit/4c293743765b46a382371f5789e769bcac89f450
Maybe I should exclude some slf4j deps from log4j-slf4j-impl but I don't
see because at the end I just add 2 log4j jars in our distro (and I remove
the slf4j-simple) and I have a conflict with slf4j apis


On Wed, Jan 6, 2016 at 10:05 AM, Tibor Digana <ti...@apache.org>
wrote:

> Hi Arnaud,
> Do you plan a Release Version to merge this branch o master in Maven?
>
> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>
> > Just because only 2.4 was available when I updated this feature branch
> few
> > months ago.
> >
> > Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
> >
> > > Hi Arnaud,
> > >
> > > Thank you for the update.
> > >
> > > Why not update the Log4j 2 dep from 2.4 to 2.5?
> > >
> > > Gary
> > >
> > > On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > > <javascript:;>> wrote:
> > >
> > > > Hi Gary,
> > > >
> > > >   I fixed this in the branch :
> > > > https://github.com/apache/maven/commits/slf4j-log4j2.4
> > > >   The fix is in
> > > >
> > > >
> > >
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >
> > > > (
> > > >
> > > >
> > >
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > > )
> > > >   It is the update I did after my old blog post :
> > > > http://www.aheritier.net/united-colors-of-maven/
> > > >
> > > > BR
> > > >
> > > > On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > > <javascript:;>>
> > > > wrote:
> > > >
> > > > > Hi All,
> > > > >
> > > > > Happy Holidays.
> > > > >
> > > > > Can the next version of Maven be rid of this warning:
> > > > >
> > > > > [WARN] The SLF4J binding actually used is not supported by Maven:
> > > > > org.apache.logging.slf4j.Log4jLoggerFactory
> > > > > [WARN] Maven supported bindings are:
> > > > > [WARN] (from
> > > > >
> > > > >
> > > >
> > >
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >
> > > > > - ch.qos.logback.classic.LoggerContext
> > > > > - org.slf4j.helpers.Log4jLoggerFactory
> > > > > - org.slf4j.impl.SimpleLoggerFactory
> > > > >
> > > > > Is there a step I am missing to use Log4j 2 cleanly? My steps are
> > here:
> > > > > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > > > >
> > > > > --
> > > > > E-Mail: [hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=5857870&i=3> <javascript:;>
> | [hidden
> > email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> > > <javascript:;>
> > > > > Java Persistence with Hibernate, Second Edition
> > > > > <http://www.manning.com/bauer3/>
> > > > > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > > > > Spring Batch in Action <http://www.manning.com/templier/>
> > > > > Blog: http://garygregory.wordpress.com
> > > > > Home: http://garygregory.com/
> > > > > Tweet! http://twitter.com/GaryGregory
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > -----
> > > > Arnaud Héritier
> > > > http://aheritier.net
> > > > Mail/GTalk: aheritier AT gmail DOT com
> > > > Twitter/Skype : aheritier
> > > >
> > >
> > >
> > >
> > > --
> > > E-Mail: [hidden email]
> > <http:///user/SendEmail.jtp?type=node&node=5857870&i=5> <javascript:;>
> | [hidden
> > email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> > > <javascript:;>
> > > Java Persistence with Hibernate, Second Edition
> > > <http://www.manning.com/bauer3/>
> > > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > > Spring Batch in Action <http://www.manning.com/templier/>
> > > Blog: http://garygregory.wordpress.com
> > > Home: http://garygregory.com/
> > > Tweet! http://twitter.com/GaryGregory
> > >
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
> >
> >
> > ------------------------------
> > If you reply to this email, your message will be added to the discussion
> > below:
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > To start a new topic under Maven Developers, email
> > ml-node+s40175n142166h86@n5.nabble.com
> > To unsubscribe from Maven Developers, click here
> > <
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >
> > .
> > NAML
> > <
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >
> >
>
>
>
>
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> Sent from the Maven Developers mailing list archive at Nabble.com.




-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Tibor Digana <ti...@apache.org>.
I like colors :)
So i was going to hack my private distribution :)

On Wed, Jan 6, 2016 at 1:55 PM, Arnaud Héritier [via Maven] <
ml-node+s40175n5857980h20@n5.nabble.com> wrote:

> thanks for this valuable comment Jason :(
>
> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857980&i=0>> wrote:
>
> > -1
> >
> > Do not merge this branch.
> >
> > > On Jan 6, 2016, at 4:05 AM, Tibor Digana <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857980&i=1>> wrote:
> > >
> > > Hi Arnaud,
> > > Do you plan a Release Version to merge this branch o master in Maven?
> > >
> > > On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> > > [hidden email] <http:///user/SendEmail.jtp?type=node&node=5857980&i=2>>
> wrote:
> > >
> > >> Just because only 2.4 was available when I updated this feature
> branch
> > few
> > >> months ago.
> > >>
> > >> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
> > >>
> > >>> Hi Arnaud,
> > >>>
> > >>> Thank you for the update.
> > >>>
> > >>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > >>>
> > >>> Gary
> > >>>
> > >>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > >>> <javascript:;>> wrote:
> > >>>
> > >>>> Hi Gary,
> > >>>>
> > >>>>  I fixed this in the branch :
> > >>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > >>>>  The fix is in
> > >>>>
> > >>>>
> > >>>
> > >>
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>
> > >>
> > >>>> (
> > >>>>
> > >>>>
> > >>>
> > >>
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>> )
> > >>>>  It is the update I did after my old blog post :
> > >>>> http://www.aheritier.net/united-colors-of-maven/
> > >>>>
> > >>>> BR
> > >>>>
> > >>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > >>> <javascript:;>>
> > >>>> wrote:
> > >>>>
> > >>>>> Hi All,
> > >>>>>
> > >>>>> Happy Holidays.
> > >>>>>
> > >>>>> Can the next version of Maven be rid of this warning:
> > >>>>>
> > >>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
> > >>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>> [WARN] Maven supported bindings are:
> > >>>>> [WARN] (from
> > >>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>
> > >>
> > >>>>> - ch.qos.logback.classic.LoggerContext
> > >>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > >>>>> - org.slf4j.impl.SimpleLoggerFactory
> > >>>>>
> > >>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
> > >> here:
> > >>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > >>>>>
> > >>>>> --
> > >>>>> E-Mail: [hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> <javascript:;>
> > | [hidden
> > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> > >>> <javascript:;>
> > >>>>> Java Persistence with Hibernate, Second Edition
> > >>>>> <http://www.manning.com/bauer3/>
> > >>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>
> > >>>>> Spring Batch in Action <http://www.manning.com/templier/>
> > >>>>> Blog: http://garygregory.wordpress.com
> > >>>>> Home: http://garygregory.com/
> > >>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> -----
> > >>>> Arnaud Héritier
> > >>>> http://aheritier.net
> > >>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>> Twitter/Skype : aheritier
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>> --
> > >>> E-Mail: [hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> <javascript:;>
> > | [hidden
> > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> > >>> <javascript:;>
> > >>> Java Persistence with Hibernate, Second Edition
> > >>> <http://www.manning.com/bauer3/>
> > >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > >>> Spring Batch in Action <http://www.manning.com/templier/>
> > >>> Blog: http://garygregory.wordpress.com
> > >>> Home: http://garygregory.com/
> > >>> Tweet! http://twitter.com/GaryGregory
> > >>>
> > >>
> > >>
> > >> --
> > >> -----
> > >> Arnaud Héritier
> > >> http://aheritier.net
> > >> Mail/GTalk: aheritier AT gmail DOT com
> > >> Twitter/Skype : aheritier
> > >>
> > >>
> > >> ------------------------------
> > >> If you reply to this email, your message will be added to the
> discussion
> > >> below:
> > >> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > >> To start a new topic under Maven Developers, email
> > >> [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857980&i=3>
> > >> To unsubscribe from Maven Developers, click here
> > >> <
> > >
> > >> .
> > >> NAML
> > >> <
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >
> > >>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context:
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > > Sent from the Maven Developers mailing list archive at Nabble.com.
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder, Takari and Apache Maven
> > http://twitter.com/jvanzyl
> > http://twitter.com/takari_io
> > ---------------------------------------------------------
> >
> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857980&i=4>
> > For additional commands, e-mail: [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857980&i=5>
> >
> >
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857980.html
> To start a new topic under Maven Developers, email
> ml-node+s40175n142166h86@n5.nabble.com
> To unsubscribe from Maven Developers, click here
> <http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==>
> .
> NAML
> <http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5858030.html
Sent from the Maven Developers mailing list archive at Nabble.com.

Re: Log4j Warning

Posted by Michael Osipov <mi...@apache.org>.
+2

Am 2016-01-06 um 17:15 schrieb Jason van Zyl:
> As we said previously when the the question arose again there would be a discussion. You may not remember, but I expect there to be a discussion.
>
> I have built a graph of Maven Central to analyze the rank (count of all incoming edges) for Log4J2 and Logback and it is clear from those numbers that everyone has gone from Log4J to Logback. What has happened, I believe from the numbers, is that the community followed the founder of the project and not the owner project in pretty much the exact same way users went with Jenkins and not Hudson. Anyone is happy to take the graph and verify this themselves, or generate their own data from the machine that is housing the copy of Maven Central at Google.
>
> Additionally Igor has an implementation for logging during concurrent builds based on Logback that I would really like to use, and the color logging is also easy with Logback. I do not want to use something that the community at large has not adopted.
>
> Again, anyone is welcome to the code and/or the data if they want to verify this themselves.
>
> I also am not interested in a debate so if we disagree then just leave the simple implementation in place. I’m not philosophically motivated much here in these discussions but I’m vehemently opposed to integrating Log4J2.
>
>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com> wrote:
>>
>> thanks for this valuable comment Jason :(
>>
>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>>
>>> -1
>>>
>>> Do not merge this branch.
>>>
>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org> wrote:
>>>>
>>>> Hi Arnaud,
>>>> Do you plan a Release Version to merge this branch o master in Maven?
>>>>
>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>
>>>>> Just because only 2.4 was available when I updated this feature branch
>>> few
>>>>> months ago.
>>>>>
>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
>>>>>
>>>>>> Hi Arnaud,
>>>>>>
>>>>>> Thank you for the update.
>>>>>>
>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>
>>>>>> Gary
>>>>>>
>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>> <javascript:;>> wrote:
>>>>>>
>>>>>>> Hi Gary,
>>>>>>>
>>>>>>> I fixed this in the branch :
>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>> The fix is in
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>
>>>>>>> (
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>> )
>>>>>>> It is the update I did after my old blog post :
>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>
>>>>>>> BR
>>>>>>>
>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>> <javascript:;>>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> Happy Holidays.
>>>>>>>>
>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>
>>>>>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>> [WARN] (from
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>
>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>
>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
>>>>> here:
>>>>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>
>>>>>>>> --
>>>>>>>> E-Mail: [hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3> <javascript:;>
>>> | [hidden
>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>> <javascript:;>
>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>> Home: http://garygregory.com/
>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> -----
>>>>>>> Arnaud Héritier
>>>>>>> http://aheritier.net
>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>> Twitter/Skype : aheritier
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> E-Mail: [hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5> <javascript:;>
>>> | [hidden
>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>> <javascript:;>
>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>> <http://www.manning.com/bauer3/>
>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>> Blog: http://garygregory.wordpress.com
>>>>>> Home: http://garygregory.com/
>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> -----
>>>>> Arnaud Héritier
>>>>> http://aheritier.net
>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>> Twitter/Skype : aheritier
>>>>>
>>>>>
>>>>> ------------------------------
>>>>> If you reply to this email, your message will be added to the discussion
>>>>> below:
>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>> To start a new topic under Maven Developers, email
>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>> To unsubscribe from Maven Developers, click here
>>>>> <
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>
>>>>> .
>>>>> NAML
>>>>> <
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>>
>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>>
>>
>>
>> --
>> -----
>> Arnaud Héritier
>> http://aheritier.net
>> Mail/GTalk: aheritier AT gmail DOT com
>> Twitter/Skype : aheritier
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Michael Osipov <mi...@apache.org>.
Just to make it clear. There are other Apache TLPs which are a 
one-man-show too and used almost everywhere ... this isn't anymuch better

Am 2016-01-06 um 18:25 schrieb Arnaud Héritier:
> great, more constructive feedback :-)
> Thanks Jason
>
> Both projects are well known and widely used even if log4j v2 is younger
> with less downloads such figures are not really representative with all
> caches/repositories managers I think.
>
> About logback vs log4j I have really no real preference technically
> speaking (I had both branches working in the past and used them a lot in my
> professional life - http://www.aheritier.net/united-colors-of-maven/).
>
> In term of community, Log4J is in our apache community and we have few
> active committers arround. On Logback side even if I really appreciate Ceki
> I'm always afraid about this one-man show project. (and Ceki isn't perfect
> too when we see the nightmare of slf4j-api 1.5+ incompatibilities we always
> have in 2016 !!).
> I agree that we are just talking about a logging implementation but you saw
> what it gave for eclipse/aether ....
>
> I'm clearly not enough involved enough in the project to try to convince
> anyone about a choice to do but I can just say that not having a colorized
> console in 2016 is .... irritating.
>
> For the problem reported by Gary I think that applying the fix in
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> (
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> )
> is safe to be back-ported in master. It is just that
>   org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
> Log4J2 is release/stabilized there is a new one :
> org.apache.logging.slf4j.Log4jLoggerFactory
>
> For the replacement of the implementation and activate colors I prefer to
> let active committers decide of what they are doing (I imagine that for any
> choice they are doing it doesn't avoid you to use another one in your own
> distribution ?
>
> I would prefer log4j2 but clearly I never merged it because of the slf4j
> conflict that I don't understand (but I didn't spend a lot of time on it)
>
> Cheers
>
>
>
> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>
>> These are the numbers I arrived at, happy to run them with different
>> coordinates but thought these were representative:
>>
>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>> ==>84570
>>
>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
>> ==>62389
>>
>> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
>> ==>3134
>>
>> These are incoming edges across all versions of said coordinate.
>>
>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>
>>> As we said previously when the the question arose again there would be a
>> discussion. You may not remember, but I expect there to be a discussion.
>>>
>>> I have built a graph of Maven Central to analyze the rank (count of all
>> incoming edges) for Log4J2 and Logback and it is clear from those numbers
>> that everyone has gone from Log4J to Logback. What has happened, I believe
>> from the numbers, is that the community followed the founder of the project
>> and not the owner project in pretty much the exact same way users went with
>> Jenkins and not Hudson. Anyone is happy to take the graph and verify this
>> themselves, or generate their own data from the machine that is housing the
>> copy of Maven Central at Google.
>>>
>>> Additionally Igor has an implementation for logging during concurrent
>> builds based on Logback that I would really like to use, and the color
>> logging is also easy with Logback. I do not want to use something that the
>> community at large has not adopted.
>>>
>>> Again, anyone is welcome to the code and/or the data if they want to
>> verify this themselves.
>>>
>>> I also am not interested in a debate so if we disagree then just leave
>> the simple implementation in place. I’m not philosophically motivated much
>> here in these discussions but I’m vehemently opposed to integrating Log4J2.
>>>
>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
>> wrote:
>>>>
>>>> thanks for this valuable comment Jason :(
>>>>
>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>
>>>>> -1
>>>>>
>>>>> Do not merge this branch.
>>>>>
>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
>> wrote:
>>>>>>
>>>>>> Hi Arnaud,
>>>>>> Do you plan a Release Version to merge this branch o master in Maven?
>>>>>>
>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>
>>>>>>> Just because only 2.4 was available when I updated this feature
>> branch
>>>>> few
>>>>>>> months ago.
>>>>>>>
>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
>>>>>>>
>>>>>>>> Hi Arnaud,
>>>>>>>>
>>>>>>>> Thank you for the update.
>>>>>>>>
>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>
>>>>>>>> Gary
>>>>>>>>
>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>> <javascript:;>> wrote:
>>>>>>>>
>>>>>>>>> Hi Gary,
>>>>>>>>>
>>>>>>>>> I fixed this in the branch :
>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>> The fix is in
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>
>>>>>>>>> (
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>> )
>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>
>>>>>>>>> BR
>>>>>>>>>
>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>> <javascript:;>>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi All,
>>>>>>>>>>
>>>>>>>>>> Happy Holidays.
>>>>>>>>>>
>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>>
>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>> [WARN] (from
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>
>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>
>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
>>>>>>> here:
>>>>>>>>>>
>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> E-Mail: [hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>> <javascript:;>
>>>>> | [hidden
>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>> <javascript:;>
>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/
>>>
>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> -----
>>>>>>>>> Arnaud Héritier
>>>>>>>>> http://aheritier.net
>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> E-Mail: [hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>> <javascript:;>
>>>>> | [hidden
>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>> <javascript:;>
>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>> Home: http://garygregory.com/
>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> -----
>>>>>>> Arnaud Héritier
>>>>>>> http://aheritier.net
>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>> Twitter/Skype : aheritier
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------
>>>>>>> If you reply to this email, your message will be added to the
>> discussion
>>>>>>> below:
>>>>>>>
>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>> To start a new topic under Maven Developers, email
>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>> <
>>>>>
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>
>>>>>>> .
>>>>>>> NAML
>>>>>>> <
>>>>>
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Jason
>>>>>
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder, Takari and Apache Maven
>>>>> http://twitter.com/jvanzyl
>>>>> http://twitter.com/takari_io
>>>>> ---------------------------------------------------------
>>>>>
>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> -----
>>>> Arnaud Héritier
>>>> http://aheritier.net
>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>> Twitter/Skype : aheritier
>>>
>>> Thanks,
>>>
>>> Jason
>>>
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>>
>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>
>> Thanks,
>>
>> Jason
>>
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>>
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
I meant to say it’s not a simple thing even to make one simple change in an open source project. Typing after chopping wood it’s easy to miss some lttrs :-)

> On Jan 6, 2016, at 5:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> 
>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pb...@apache.org> wrote:
>> 
>> Jason, I am sorry but to disagree with you. Your statistics are still not
>> telling a full story. I can glance at the commit graphs of these 76 logback
>> contributors rather quickly to see really how "diverse" this community is.
>> 
>> * 35 (~45%) only ever made 1 contribution
>> * 18 (~25%) have only ever made 2 contributions
>> * 16 (~20%) have between 3-10 contributions.
>> 
> 
> This is still awesome. I would love to have 35 contributors making one change. It all adds up.
> 
>> That leaves only 7 logback contributors (~10%) who actually do something.
>> And of those 7, only 4 committed something in 2015 ... and Cecki is the
>> leader by far. It's clearly a very visible one man show with sparse
>> contributions from others.
>> 
>> Based on these numbers, I think Log4J2 has the better community involvement.
>> 
> 
> Everyone will interpret numbers as they wish but it’s a simple thing even to make one change in an open source project. 99% of people never do so to have that number of people make one or two changes is a significant thing.
> 
>> Cheers,
>> Paul
>> 
>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io> wrote:
>> 
>>> A contributor on that page is not a comparison of committers vs not.
>>> People who have made pull requests to Maven are listed as contributors.
>>> Just as they would for Log4J2. A measure, albeit one, of the overall
>>> diversity of contribution.
>>> 
>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org> wrote:
>>>> 
>>>> I am writing regarding this statement: "Ceki may do more commits but it’s
>>>> certainly not a one man show. 76 contributors for Logback and 8
>>>> contributors for Log4J2."
>>>> 
>>>> The numbers in themselves do not tell a full story. It's in appropriate
>>> to
>>>> conclude that since 76 > 8, therefore logback is a better choice. The 8
>>>> contributors in Log4J2 have been voted in according to Apache bylaws.
>>>> Conversely, there aren't any bylaws for logback; the logback Github
>>> project
>>>> owner can freely grant commit privileges at will ... and evidently, they
>>>> do! So the bar for committer rights is much (much) lower than at Apache.
>>> I
>>>> don't think the above comparison is fair toward log4j2.
>>>> 
>>>> Cheers,
>>>> Paul
>>>> 
>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>> 
>>>>> 
>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
>>>>> wrote:
>>>>>> 
>>>>>> great, more constructive feedback :-)
>>>>>> Thanks Jason
>>>>>> 
>>>>>> Both projects are well known and widely used even if log4j v2 is
>>> younger
>>>>>> with less downloads such figures are not really representative with all
>>>>>> caches/repositories managers I think.
>>>>>> 
>>>>> 
>>>>> I don’t have a single peer that uses Log4j2 and that’s important to me.
>>> I
>>>>> do not believe Log4J2 is well known or widely use. I think 3 years of
>>>>> releases is fairly representative in that Logback is getting close to
>>> the
>>>>> Log4J incoming edge count and if you remove all the incoming edges from
>>>>> Apache there are not a lot of users.
>>>>> 
>>>>>> About logback vs log4j I have really no real preference technically
>>>>>> speaking (I had both branches working in the past and used them a lot
>>> in
>>>>> my
>>>>>> professional life - http://www.aheritier.net/united-colors-of-maven/).
>>>>>> 
>>>>>> In term of community, Log4J is in our apache community and we have few
>>>>>> active committers arround. On Logback side even if I really appreciate
>>>>> Ceki
>>>>>> I'm always afraid about this one-man show project. (and Ceki isn't
>>>>> perfect
>>>>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities we
>>>>> always
>>>>>> have in 2016 !!).
>>>>> 
>>>>> Ceki may do more commits but it’s certainly not a one man show. 76
>>>>> contributors for Logback and 8 contributors for Log4J2. It’s stable and
>>>>> mature at this point with 54 releases versus 33 for Log4J2. I don’t
>>> think
>>>>> any person responsible for picking a package for logging would get much
>>>>> support in their organization for Log4J2, as the data would suggest. I
>>>>> think with few contributors and usage it would likely be deemed a less
>>> wise
>>>>> choice than Logback and possibly a risk. There are also lots of Apache
>>>>> projects that use Logback. I think pragmatism is a factor in all the
>>> other
>>>>> projects at Apache who selected Logback. Being at Apache obviously
>>> wasn’t
>>>>> the determining criterion and it shouldn’t be.
>>>>> 
>>>>>> I agree that we are just talking about a logging implementation but you
>>>>> saw
>>>>>> what it gave for eclipse/aether ….
>>>>>> 
>>>>> 
>>>>> I’m not sure what your point is here. No one worked on any of the parts,
>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it when it
>>>>> comes back. So I’m not sure what analogy you’re trying to make.
>>>>> 
>>>>>> I'm clearly not enough involved enough in the project to try to
>>> convince
>>>>>> anyone about a choice to do but I can just say that not having a
>>>>> colorized
>>>>>> console in 2016 is .... irritating.
>>>>>> 
>>>>>> For the problem reported by Gary I think that applying the fix in
>>>>>> 
>>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>> (
>>>>>> 
>>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>> )
>>>>>> is safe to be back-ported in master. It is just that
>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
>>>>>> Log4J2 is release/stabilized there is a new one :
>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>> 
>>>>> 
>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t going to
>>>>> help there to get their library bundled with Maven?
>>>>> 
>>>>>> For the replacement of the implementation and activate colors I prefer
>>> to
>>>>>> let active committers decide of what they are doing (I imagine that for
>>>>> any
>>>>>> choice they are doing it doesn't avoid you to use another one in your
>>> own
>>>>>> distribution ?
>>>>>> 
>>>>>> I would prefer log4j2 but clearly I never merged it because of the
>>> slf4j
>>>>>> conflict that I don't understand (but I didn't spend a lot of time on
>>> it)
>>>>>> 
>>>>> 
>>>>> To me the most important factor is usage, of course you need some
>>>>> threshold of developers so that people are working on it but even there
>>> I’d
>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
>>>>> examination, issue submissions, pull requests and ultimately more people
>>>>> that contribute and that’s clearly the case with Logback. I don’t see
>>> how
>>>>> you can logically refute that and see Log4J2 a better choice because of
>>>>> what organization it’s developed within? Logback has a community it just
>>>>> doesn’t happen to be here, and Ceki's not some random guy. He also has a
>>>>> long track record of open source dedication and contribution.
>>>>> 
>>>>>> Cheers
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>> 
>>>>>>> These are the numbers I arrived at, happy to run them with different
>>>>>>> coordinates but thought these were representative:
>>>>>>> 
>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>>>>> ==>84570
>>>>>>> 
>>>>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
>>>>>>> ==>62389
>>>>>>> 
>>>>>>> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
>>>>>>> ==>3134
>>>>>>> 
>>>>>>> These are incoming edges across all versions of said coordinate.
>>>>>>> 
>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>>> 
>>>>>>>> As we said previously when the the question arose again there would
>>> be
>>>>> a
>>>>>>> discussion. You may not remember, but I expect there to be a
>>> discussion.
>>>>>>>> 
>>>>>>>> I have built a graph of Maven Central to analyze the rank (count of
>>> all
>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from those
>>>>> numbers
>>>>>>> that everyone has gone from Log4J to Logback. What has happened, I
>>>>> believe
>>>>>>> from the numbers, is that the community followed the founder of the
>>>>> project
>>>>>>> and not the owner project in pretty much the exact same way users went
>>>>> with
>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and verify
>>>>> this
>>>>>>> themselves, or generate their own data from the machine that is
>>> housing
>>>>> the
>>>>>>> copy of Maven Central at Google.
>>>>>>>> 
>>>>>>>> Additionally Igor has an implementation for logging during concurrent
>>>>>>> builds based on Logback that I would really like to use, and the color
>>>>>>> logging is also easy with Logback. I do not want to use something that
>>>>> the
>>>>>>> community at large has not adopted.
>>>>>>>> 
>>>>>>>> Again, anyone is welcome to the code and/or the data if they want to
>>>>>>> verify this themselves.
>>>>>>>> 
>>>>>>>> I also am not interested in a debate so if we disagree then just
>>> leave
>>>>>>> the simple implementation in place. I’m not philosophically motivated
>>>>> much
>>>>>>> here in these discussions but I’m vehemently opposed to integrating
>>>>> Log4J2.
>>>>>>>> 
>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> thanks for this valuable comment Jason :(
>>>>>>>>> 
>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> -1
>>>>>>>>>> 
>>>>>>>>>> Do not merge this branch.
>>>>>>>>>> 
>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>> Do you plan a Release Version to merge this branch o master in
>>>>> Maven?
>>>>>>>>>>> 
>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Just because only 2.4 was available when I updated this feature
>>>>>>> branch
>>>>>>>>>> few
>>>>>>>>>>>> months ago.
>>>>>>>>>>>> 
>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
>>> écrit :
>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thank you for the update.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi Gary,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>>>>> The fix is in
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>> 
>>>>>>>>>>>>>> (
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>> )
>>>>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> BR
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>>>>> <javascript:;>>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
>>>>> Maven:
>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>>>>> 
>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
>>>>> are
>>>>>>>>>>>> here:
>>>>>>>>>>>>>>> 
>>>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>>>>> <javascript:;>
>>>>>>>>>> | [hidden
>>>>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>> http://www.manning.com/tahchiev/
>>>>>>>> 
>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>>>>> <javascript:;>
>>>>>>>>>> | [hidden
>>>>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>> http://www.manning.com/tahchiev/
>>>>>> 
>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> -----
>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>> If you reply to this email, your message will be added to the
>>>>>>> discussion
>>>>>>>>>>>> below:
>>>>>>>>>>>> 
>>>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>>>>> <
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>>>>> 
>>>>>>>>>>>> .
>>>>>>>>>>>> NAML
>>>>>>>>>>>> <
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> View this message in context:
>>>>>>>>>> 
>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>>>>>>>>> 
>>>>>>>>>> Thanks,
>>>>>>>>>> 
>>>>>>>>>> Jason
>>>>>>>>>> 
>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>> Jason van Zyl
>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>> 
>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> -----
>>>>>>>>> Arnaud Héritier
>>>>>>>>> http://aheritier.net
>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> Jason
>>>>>>>> 
>>>>>>>> ----------------------------------------------------------
>>>>>>>> Jason van Zyl
>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>> http://twitter.com/takari_io
>>>>>>>> ---------------------------------------------------------
>>>>>>>> 
>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>> 
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Jason
>>>>>>> 
>>>>>>> ----------------------------------------------------------
>>>>>>> Jason van Zyl
>>>>>>> Founder, Takari and Apache Maven
>>>>>>> http://twitter.com/jvanzyl
>>>>>>> http://twitter.com/takari_io
>>>>>>> ---------------------------------------------------------
>>>>>>> 
>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> -----
>>>>>> Arnaud Héritier
>>>>>> http://aheritier.net
>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>> Twitter/Skype : aheritier
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Jason
>>>>> 
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder, Takari and Apache Maven
>>>>> http://twitter.com/jvanzyl
>>>>> http://twitter.com/takari_io
>>>>> ---------------------------------------------------------
>>>>> 
>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>> 
>>>>> 
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>> 
>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>>> 
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
> 
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
And the same for logback https://github.com/apache/maven/tree/slf4j-logback
(no jealous)

On Thu, Jan 7, 2016 at 11:35 AM, Arnaud Héritier <ah...@gmail.com>
wrote:

> I think it doesn't work with recent log4j versions because of the missing
> fix in
>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> org.apache.logging.slf4j.Log4jLoggerFactory
> org.apache.maven.cli.logging.impl.Log4j2Configuration
>
>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>
> I just applied the fix in master (
> https://github.com/apache/maven/commit/202f757af3aba6e1b96631de025e0ba692098009
> ) and created a new branch with log4j 2.5 based on 3.3.9 release
>
> https://github.com/apache/maven/tree/slf4j-log4j2.5
>
> I tested it and it is working fine
>
> You can build it with something like
>
> M2_HOME=${HOME}/Applications/apache-maven-3.3.9-log4j2 ant
>
> Regards
>
> On Thu, Jan 7, 2016 at 10:47 AM, Nick Stolwijk <ni...@gmail.com>
> wrote:
>
>> Excuses, forgot to add the link... :(
>>
>> I have it working on Maven 3.3.9.
>>
>> [1] https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>
>> With regards,
>>
>> Nick Stolwijk
>>
>> ~~~ Try to leave this world a little better than you found it and, when
>> your turn comes to die, you can die happy in feeling that at any rate you
>> have not wasted your time but have done your best ~~~
>>
>> Lord Baden-Powell
>>
>> On Thu, Jan 7, 2016 at 10:33 AM, Arnaud Héritier <ah...@gmail.com>
>> wrote:
>>
>> > What is [1] Nick ? My blog post ? It is probably outdated :(
>> > On which version of Maven do you try to have it working ?
>> >
>> > On Thu, Jan 7, 2016 at 10:17 AM, Nick Stolwijk <nick.stolwijk@gmail.com
>> >
>> > wrote:
>> >
>> > > Arnaud,
>> > >
>> > > I have followed this blogpost[1] and to see debug information I have
>> to
>> > > adjust my conf/logging/log4j2.xml instead of just add "-X" to the
>> command
>> > > line. Also, if I leave the log4j2.xml on DEBUG level, I don't have to
>> > > specify the "-X" parameter to see debug. In my case the "-X" doesn't
>> do
>> > > anything anymore, maybe I have followed the wrong blogpost. ;)
>> > >
>> > > With regards,
>> > >
>> > > Nick Stolwijk
>> > >
>> > > ~~~ Try to leave this world a little better than you found it and,
>> when
>> > > your turn comes to die, you can die happy in feeling that at any rate
>> you
>> > > have not wasted your time but have done your best ~~~
>> > >
>> > > Lord Baden-Powell
>> > >
>> > > On Thu, Jan 7, 2016 at 9:17 AM, Arnaud Héritier <ah...@gmail.com>
>> > > wrote:
>> > >
>> > > > What do you mean Nick ?
>> > > > I think it was implemented. I have the -X flag which is working with
>> > > DEBUG
>> > > > details
>> > > >
>> > > >
>> > > > ​
>> > > >
>> > > > On Thu, Jan 7, 2016 at 2:53 AM, Nick Stolwijk <
>> nick.stolwijk@gmail.com
>> > >
>> > > > wrote:
>> > > >
>> > > >> This isn't a mail to convince anyone between Log4J2 or Logback.
>> > > >>
>> > > >> I have updated my Maven installation with Log4J2, instead of the
>> > > default,
>> > > >> which worked fine.
>> > > >>
>> > > >> I missed one thing and I hope with different log implementations we
>> > > still
>> > > >> could do this "right". Maven has a nice command line parameter to
>> give
>> > > out
>> > > >> extra logging, the "-X" parameter. With the Log4J2 in place, this
>> > > logging
>> > > >> parameter didn't work. I have to change the logging configuration
>> to
>> > > >> include DEBUG logging. Is there a way to print out the logging,
>> > without
>> > > >> regard to the logging framework, to include the debug information
>> when
>> > > >> given the "-X" parameter?
>> > > >>
>> > > >> I think it is very valuable to get extra logging without touching
>> any
>> > > >> configuration files.
>> > > >>
>> > > >> With regards,
>> > > >>
>> > > >> Nick Stolwijk
>> > > >>
>> > > >> ~~~ Try to leave this world a little better than you found it and,
>> > when
>> > > >> your turn comes to die, you can die happy in feeling that at any
>> rate
>> > > you
>> > > >> have not wasted your time but have done your best ~~~
>> > > >>
>> > > >> Lord Baden-Powell
>> > > >>
>> > > >> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
>> > wrote:
>> > > >>
>> > > >> > I’ve no issue with the fix to make any implementation to work,
>> just
>> > > the
>> > > >> > merging of the log4j2 branch in general.
>> > > >> >
>> > > >> > > On Jan 6, 2016, at 7:20 PM, Ralph Goers <
>> > ralph.goers@dslextreme.com
>> > > >
>> > > >> > wrote:
>> > > >> > >
>> > > >> > > Jason,
>> > > >> > >
>> > > >> > > I really don’t care which logging framework Maven uses. There
>> > isn’t
>> > > >> > going to be much difference between Logback and Log4j 2 in a
>> batch
>> > > >> process
>> > > >> > like Maven, although asynchronous loggers might speed up larger
>> > builds
>> > > >> > somewhat.
>> > > >> > >
>> > > >> > > However, these comparisons are still incorrect. Log4j is using
>> the
>> > > >> ASF’s
>> > > >> > git repository and hasn’t really integrated pull requests from
>> > github
>> > > so
>> > > >> > you are comparing apples and oranges. If you look at the
>> changes.xml
>> > > >> file
>> > > >> > you will see 250 due-to attributions, some of which include
>> > committers
>> > > >> but
>> > > >> > most of which are not. Just in the latest release, 2.5, there
>> were
>> > > >> > contributions from 13 individuals outside of the ASF and in the
>> 2.4
>> > > >> release
>> > > >> > there were contributions from more than 20. If Logback has only
>> had
>> > > >> > contributions from 70+ non-committers since they moved to git,
>> then
>> > > >> Log4j
>> > > >> > is easily winning that metric.
>> > > >> > >
>> > > >> > > That said, I don’t use Maven for how cool its logging framework
>> > is.
>> > > >> > However, Gary’s original complaint about an unsupported SLF4J
>> > binding
>> > > >> seems
>> > > >> > like it should be addressed. Why can’t a user use their own
>> custom
>> > > SLF4J
>> > > >> > implementation?
>> > > >> > >
>> > > >> > > Ralph
>> > > >> > >
>> > > >> > >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io>
>> > wrote:
>> > > >> > >>
>> > > >> > >>>
>> > > >> > >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <
>> pbenedict@apache.org
>> > > >> > <ma...@apache.org>> wrote:
>> > > >> > >>>
>> > > >> > >>> Jason, I am sorry but to disagree with you. Your statistics
>> are
>> > > >> still
>> > > >> > not
>> > > >> > >>> telling a full story. I can glance at the commit graphs of
>> these
>> > > 76
>> > > >> > logback
>> > > >> > >>> contributors rather quickly to see really how "diverse" this
>> > > >> community
>> > > >> > is.
>> > > >> > >>>
>> > > >> > >>> * 35 (~45%) only ever made 1 contribution
>> > > >> > >>> * 18 (~25%) have only ever made 2 contributions
>> > > >> > >>> * 16 (~20%) have between 3-10 contributions.
>> > > >> > >>>
>> > > >> > >>
>> > > >> > >> This is still awesome. I would love to have 35 contributors
>> > making
>> > > >> one
>> > > >> > change. It all adds up.
>> > > >> > >>
>> > > >> > >>> That leaves only 7 logback contributors (~10%) who actually
>> do
>> > > >> > something.
>> > > >> > >>> And of those 7, only 4 committed something in 2015 ... and
>> Cecki
>> > > is
>> > > >> the
>> > > >> > >>> leader by far. It's clearly a very visible one man show with
>> > > sparse
>> > > >> > >>> contributions from others.
>> > > >> > >>>
>> > > >> > >>> Based on these numbers, I think Log4J2 has the better
>> community
>> > > >> > involvement.
>> > > >> > >>>
>> > > >> > >>
>> > > >> > >> Everyone will interpret numbers as they wish but it’s a simple
>> > > thing
>> > > >> > even to make one change in an open source project. 99% of people
>> > never
>> > > >> do
>> > > >> > so to have that number of people make one or two changes is a
>> > > >> significant
>> > > >> > thing.
>> > > >> > >>
>> > > >> > >>> Cheers,
>> > > >> > >>> Paul
>> > > >> > >>>
>> > > >> > >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <
>> jason@takari.io>
>> > > >> wrote:
>> > > >> > >>>
>> > > >> > >>>> A contributor on that page is not a comparison of
>> committers vs
>> > > >> not.
>> > > >> > >>>> People who have made pull requests to Maven are listed as
>> > > >> > contributors.
>> > > >> > >>>> Just as they would for Log4J2. A measure, albeit one, of the
>> > > >> overall
>> > > >> > >>>> diversity of contribution.
>> > > >> > >>>>
>> > > >> > >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <
>> > pbenedict@apache.org
>> > > >
>> > > >> > wrote:
>> > > >> > >>>>>
>> > > >> > >>>>> I am writing regarding this statement: "Ceki may do more
>> > commits
>> > > >> but
>> > > >> > it’s
>> > > >> > >>>>> certainly not a one man show. 76 contributors for Logback
>> and
>> > 8
>> > > >> > >>>>> contributors for Log4J2."
>> > > >> > >>>>>
>> > > >> > >>>>> The numbers in themselves do not tell a full story. It's in
>> > > >> > appropriate
>> > > >> > >>>> to
>> > > >> > >>>>> conclude that since 76 > 8, therefore logback is a better
>> > > choice.
>> > > >> > The 8
>> > > >> > >>>>> contributors in Log4J2 have been voted in according to
>> Apache
>> > > >> bylaws.
>> > > >> > >>>>> Conversely, there aren't any bylaws for logback; the
>> logback
>> > > >> Github
>> > > >> > >>>> project
>> > > >> > >>>>> owner can freely grant commit privileges at will ... and
>> > > >> evidently,
>> > > >> > they
>> > > >> > >>>>> do! So the bar for committer rights is much (much) lower
>> than
>> > at
>> > > >> > Apache.
>> > > >> > >>>> I
>> > > >> > >>>>> don't think the above comparison is fair toward log4j2.
>> > > >> > >>>>>
>> > > >> > >>>>> Cheers,
>> > > >> > >>>>> Paul
>> > > >> > >>>>>
>> > > >> > >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <
>> > jason@takari.io>
>> > > >> > wrote:
>> > > >> > >>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
>> > > >> aheritier@gmail.com>
>> > > >> > >>>>>> wrote:
>> > > >> > >>>>>>>
>> > > >> > >>>>>>> great, more constructive feedback :-)
>> > > >> > >>>>>>> Thanks Jason
>> > > >> > >>>>>>>
>> > > >> > >>>>>>> Both projects are well known and widely used even if
>> log4j
>> > v2
>> > > is
>> > > >> > >>>> younger
>> > > >> > >>>>>>> with less downloads such figures are not really
>> > representative
>> > > >> > with all
>> > > >> > >>>>>>> caches/repositories managers I think.
>> > > >> > >>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>>> I don’t have a single peer that uses Log4j2 and that’s
>> > > important
>> > > >> to
>> > > >> > me.
>> > > >> > >>>> I
>> > > >> > >>>>>> do not believe Log4J2 is well known or widely use. I
>> think 3
>> > > >> years
>> > > >> > of
>> > > >> > >>>>>> releases is fairly representative in that Logback is
>> getting
>> > > >> close
>> > > >> > to
>> > > >> > >>>> the
>> > > >> > >>>>>> Log4J incoming edge count and if you remove all the
>> incoming
>> > > >> edges
>> > > >> > from
>> > > >> > >>>>>> Apache there are not a lot of users.
>> > > >> > >>>>>>
>> > > >> > >>>>>>> About logback vs log4j I have really no real preference
>> > > >> technically
>> > > >> > >>>>>>> speaking (I had both branches working in the past and
>> used
>> > > them
>> > > >> a
>> > > >> > lot
>> > > >> > >>>> in
>> > > >> > >>>>>> my
>> > > >> > >>>>>>> professional life -
>> > > >> > http://www.aheritier.net/united-colors-of-maven/).
>> > > >> > >>>>>>>
>> > > >> > >>>>>>> In term of community, Log4J is in our apache community
>> and
>> > we
>> > > >> have
>> > > >> > few
>> > > >> > >>>>>>> active committers arround. On Logback side even if I
>> really
>> > > >> > appreciate
>> > > >> > >>>>>> Ceki
>> > > >> > >>>>>>> I'm always afraid about this one-man show project. (and
>> Ceki
>> > > >> isn't
>> > > >> > >>>>>> perfect
>> > > >> > >>>>>>> too when we see the nightmare of slf4j-api 1.5+
>> > > >> incompatibilities
>> > > >> > we
>> > > >> > >>>>>> always
>> > > >> > >>>>>>> have in 2016 !!).
>> > > >> > >>>>>>
>> > > >> > >>>>>> Ceki may do more commits but it’s certainly not a one man
>> > show.
>> > > >> 76
>> > > >> > >>>>>> contributors for Logback and 8 contributors for Log4J2.
>> It’s
>> > > >> stable
>> > > >> > and
>> > > >> > >>>>>> mature at this point with 54 releases versus 33 for
>> Log4J2. I
>> > > >> don’t
>> > > >> > >>>> think
>> > > >> > >>>>>> any person responsible for picking a package for logging
>> > would
>> > > >> get
>> > > >> > much
>> > > >> > >>>>>> support in their organization for Log4J2, as the data
>> would
>> > > >> > suggest. I
>> > > >> > >>>>>> think with few contributors and usage it would likely be
>> > > deemed a
>> > > >> > less
>> > > >> > >>>> wise
>> > > >> > >>>>>> choice than Logback and possibly a risk. There are also
>> lots
>> > of
>> > > >> > Apache
>> > > >> > >>>>>> projects that use Logback. I think pragmatism is a factor
>> in
>> > > all
>> > > >> the
>> > > >> > >>>> other
>> > > >> > >>>>>> projects at Apache who selected Logback. Being at Apache
>> > > >> obviously
>> > > >> > >>>> wasn’t
>> > > >> > >>>>>> the determining criterion and it shouldn’t be.
>> > > >> > >>>>>>
>> > > >> > >>>>>>> I agree that we are just talking about a logging
>> > > implementation
>> > > >> > but you
>> > > >> > >>>>>> saw
>> > > >> > >>>>>>> what it gave for eclipse/aether ….
>> > > >> > >>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>>> I’m not sure what your point is here. No one worked on
>> any of
>> > > the
>> > > >> > parts,
>> > > >> > >>>>>> ever, whether here or at Eclipse. I doubt anyone will
>> work on
>> > > it
>> > > >> > when it
>> > > >> > >>>>>> comes back. So I’m not sure what analogy you’re trying to
>> > make.
>> > > >> > >>>>>>
>> > > >> > >>>>>>> I'm clearly not enough involved enough in the project to
>> try
>> > > to
>> > > >> > >>>> convince
>> > > >> > >>>>>>> anyone about a choice to do but I can just say that not
>> > > having a
>> > > >> > >>>>>> colorized
>> > > >> > >>>>>>> console in 2016 is .... irritating.
>> > > >> > >>>>>>>
>> > > >> > >>>>>>> For the problem reported by Gary I think that applying
>> the
>> > fix
>> > > >> in
>> > > >> > >>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>
>> > > >> >
>> > > >>
>> > >
>> >
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>> > > >> > >>>>>>> (
>> > > >> > >>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>
>> > > >> >
>> > > >>
>> > >
>> >
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>> > > >> > >>>>>>> )
>> > > >> > >>>>>>> is safe to be back-ported in master. It is just that
>> > > >> > >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU
>> > and
>> > > >> now
>> > > >> > that
>> > > >> > >>>>>>> Log4J2 is release/stabilized there is a new one :
>> > > >> > >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>> > > >> > >>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>>> If I asked Ceki for help I’d get it immediately also. Who
>> > isn’t
>> > > >> > going to
>> > > >> > >>>>>> help there to get their library bundled with Maven?
>> > > >> > >>>>>>
>> > > >> > >>>>>>> For the replacement of the implementation and activate
>> > colors
>> > > I
>> > > >> > prefer
>> > > >> > >>>> to
>> > > >> > >>>>>>> let active committers decide of what they are doing (I
>> > imagine
>> > > >> > that for
>> > > >> > >>>>>> any
>> > > >> > >>>>>>> choice they are doing it doesn't avoid you to use another
>> > one
>> > > in
>> > > >> > your
>> > > >> > >>>> own
>> > > >> > >>>>>>> distribution ?
>> > > >> > >>>>>>>
>> > > >> > >>>>>>> I would prefer log4j2 but clearly I never merged it
>> because
>> > of
>> > > >> the
>> > > >> > >>>> slf4j
>> > > >> > >>>>>>> conflict that I don't understand (but I didn't spend a
>> lot
>> > of
>> > > >> time
>> > > >> > on
>> > > >> > >>>> it)
>> > > >> > >>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>>> To me the most important factor is usage, of course you
>> need
>> > > some
>> > > >> > >>>>>> threshold of developers so that people are working on it
>> but
>> > > even
>> > > >> > there
>> > > >> > >>>> I’d
>> > > >> > >>>>>> say it’s pretty sparse in Log4J2. But with widespread
>> usage
>> > > comes
>> > > >> > >>>>>> examination, issue submissions, pull requests and
>> ultimately
>> > > more
>> > > >> > people
>> > > >> > >>>>>> that contribute and that’s clearly the case with Logback.
>> I
>> > > don’t
>> > > >> > see
>> > > >> > >>>> how
>> > > >> > >>>>>> you can logically refute that and see Log4J2 a better
>> choice
>> > > >> > because of
>> > > >> > >>>>>> what organization it’s developed within? Logback has a
>> > > community
>> > > >> it
>> > > >> > just
>> > > >> > >>>>>> doesn’t happen to be here, and Ceki's not some random
>> guy. He
>> > > >> also
>> > > >> > has a
>> > > >> > >>>>>> long track record of open source dedication and
>> contribution.
>> > > >> > >>>>>>
>> > > >> > >>>>>>> Cheers
>> > > >> > >>>>>>>
>> > > >> > >>>>>>>
>> > > >> > >>>>>>>
>> > > >> > >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
>> > > jason@takari.io>
>> > > >> > wrote:
>> > > >> > >>>>>>>
>> > > >> > >>>>>>>> These are the numbers I arrived at, happy to run them
>> with
>> > > >> > different
>> > > >> > >>>>>>>> coordinates but thought these were representative:
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>> > > >> > >>>>>>>> ==>84570
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>> gremlin> g.V('vc',
>> > > >> 'ch.qos.logback:logback-classic').inE.count()
>> > > >> > >>>>>>>> ==>62389
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>> gremlin> g.V('vc',
>> > > >> > 'org.apache.logging.log4j:log4j-core').inE.count()
>> > > >> > >>>>>>>> ==>3134
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>> These are incoming edges across all versions of said
>> > > >> coordinate.
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <
>> > jason@takari.io
>> > > >
>> > > >> > wrote:
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>> As we said previously when the the question arose again
>> > > there
>> > > >> > would
>> > > >> > >>>> be
>> > > >> > >>>>>> a
>> > > >> > >>>>>>>> discussion. You may not remember, but I expect there to
>> be
>> > a
>> > > >> > >>>> discussion.
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>> I have built a graph of Maven Central to analyze the
>> rank
>> > > >> (count
>> > > >> > of
>> > > >> > >>>> all
>> > > >> > >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear
>> from
>> > > >> those
>> > > >> > >>>>>> numbers
>> > > >> > >>>>>>>> that everyone has gone from Log4J to Logback. What has
>> > > >> happened, I
>> > > >> > >>>>>> believe
>> > > >> > >>>>>>>> from the numbers, is that the community followed the
>> > founder
>> > > of
>> > > >> > the
>> > > >> > >>>>>> project
>> > > >> > >>>>>>>> and not the owner project in pretty much the exact same
>> way
>> > > >> users
>> > > >> > went
>> > > >> > >>>>>> with
>> > > >> > >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the
>> graph
>> > and
>> > > >> > verify
>> > > >> > >>>>>> this
>> > > >> > >>>>>>>> themselves, or generate their own data from the machine
>> > that
>> > > is
>> > > >> > >>>> housing
>> > > >> > >>>>>> the
>> > > >> > >>>>>>>> copy of Maven Central at Google.
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>> Additionally Igor has an implementation for logging
>> during
>> > > >> > concurrent
>> > > >> > >>>>>>>> builds based on Logback that I would really like to use,
>> > and
>> > > >> the
>> > > >> > color
>> > > >> > >>>>>>>> logging is also easy with Logback. I do not want to use
>> > > >> something
>> > > >> > that
>> > > >> > >>>>>> the
>> > > >> > >>>>>>>> community at large has not adopted.
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>> Again, anyone is welcome to the code and/or the data if
>> > they
>> > > >> > want to
>> > > >> > >>>>>>>> verify this themselves.
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>> I also am not interested in a debate so if we disagree
>> > then
>> > > >> just
>> > > >> > >>>> leave
>> > > >> > >>>>>>>> the simple implementation in place. I’m not
>> philosophically
>> > > >> > motivated
>> > > >> > >>>>>> much
>> > > >> > >>>>>>>> here in these discussions but I’m vehemently opposed to
>> > > >> > integrating
>> > > >> > >>>>>> Log4J2.
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
>> > > >> > aheritier@gmail.com>
>> > > >> > >>>>>>>> wrote:
>> > > >> > >>>>>>>>>>
>> > > >> > >>>>>>>>>> thanks for this valuable comment Jason :(
>> > > >> > >>>>>>>>>>
>> > > >> > >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
>> > > >> jason@takari.io>
>> > > >> > >>>>>> wrote:
>> > > >> > >>>>>>>>>>
>> > > >> > >>>>>>>>>>> -1
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>> Do not merge this branch.
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
>> > > >> > tibordigana@apache.org>
>> > > >> > >>>>>>>> wrote:
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>> Hi Arnaud,
>> > > >> > >>>>>>>>>>>> Do you plan a Release Version to merge this branch o
>> > > >> master in
>> > > >> > >>>>>> Maven?
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
>> > > >> Maven] <
>> > > >> > >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>> Just because only 2.4 was available when I updated
>> > this
>> > > >> > feature
>> > > >> > >>>>>>>> branch
>> > > >> > >>>>>>>>>>> few
>> > > >> > >>>>>>>>>>>>> months ago.
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden
>> email]
>> > > >> > >>>>>>>>>>>>> <http://
>> > > /user/SendEmail.jtp?type=node&node=5857870&i=0>>
>> > > >> a
>> > > >> > >>>> écrit :
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>> Hi Arnaud,
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>> Thank you for the update.
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>> Gary
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
>> > > <[hidden
>> > > >> > email]
>> > > >> > >>>>>>>>>>>>> <http://
>> > /user/SendEmail.jtp?type=node&node=5857870&i=1>
>> > > >> > >>>>>>>>>>>>>> <javascript:;>> wrote:
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>> Hi Gary,
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>> I fixed this in the branch :
>> > > >> > >>>>>>>>>>>>>>>
>> > > https://github.com/apache/maven/commits/slf4j-log4j2.4
>> > > >> > >>>>>>>>>>>>>>> The fix is in
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>
>> > > >> >
>> > > >>
>> > >
>> >
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>> (
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>
>> > > >> >
>> > > >>
>> > >
>> >
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>> > > >> > >>>>>>>>>>>>>>> )
>> > > >> > >>>>>>>>>>>>>>> It is the update I did after my old blog post :
>> > > >> > >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>> BR
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory
>> > <[hidden
>> > > >> > email]
>> > > >> > >>>>>>>>>>>>> <http://
>> > /user/SendEmail.jtp?type=node&node=5857870&i=2>
>> > > >> > >>>>>>>>>>>>>> <javascript:;>>
>> > > >> > >>>>>>>>>>>>>>> wrote:
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>> Hi All,
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>> Happy Holidays.
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this
>> > warning:
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
>> > > >> supported by
>> > > >> > >>>>>> Maven:
>> > > >> > >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>> > > >> > >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>> > > >> > >>>>>>>>>>>>>>>> [WARN] (from
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>
>> > > >> >
>> > > >>
>> > >
>> >
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>> > > >> > >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>> > > >> > >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2
>> > cleanly?
>> > > My
>> > > >> > steps
>> > > >> > >>>>>> are
>> > > >> > >>>>>>>>>>>>> here:
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> >
>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>> --
>> > > >> > >>>>>>>>>>>>>>>> E-Mail: [hidden email]
>> > > >> > >>>>>>>>>>>>> <http://
>> > /user/SendEmail.jtp?type=node&node=5857870&i=3>
>> > > >> > >>>>>>>> <javascript:;>
>> > > >> > >>>>>>>>>>> | [hidden
>> > > >> > >>>>>>>>>>>>> email] <http://
>> > > >> > /user/SendEmail.jtp?type=node&node=5857870&i=4>
>> > > >> > >>>>>>>>>>>>>> <javascript:;>
>> > > >> > >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>> > > >> > >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>> > > >> > >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>> > > >> > >>>>>> http://www.manning.com/tahchiev/
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>> Spring Batch in Action <
>> > > >> http://www.manning.com/templier/>
>> > > >> > >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>> > > >> > >>>>>>>>>>>>>>>> Home: http://garygregory.com/
>> > > >> > >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>> > > >> > >>>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>> --
>> > > >> > >>>>>>>>>>>>>>> -----
>> > > >> > >>>>>>>>>>>>>>> Arnaud Héritier
>> > > >> > >>>>>>>>>>>>>>> http://aheritier.net
>> > > >> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > > >> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
>> > > >> > >>>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>> --
>> > > >> > >>>>>>>>>>>>>> E-Mail: [hidden email]
>> > > >> > >>>>>>>>>>>>> <http://
>> > /user/SendEmail.jtp?type=node&node=5857870&i=5>
>> > > >> > >>>>>>>> <javascript:;>
>> > > >> > >>>>>>>>>>> | [hidden
>> > > >> > >>>>>>>>>>>>> email] <http://
>> > > >> > /user/SendEmail.jtp?type=node&node=5857870&i=6>
>> > > >> > >>>>>>>>>>>>>> <javascript:;>
>> > > >> > >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>> > > >> > >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>> > > >> > >>>>>>>>>>>>>> JUnit in Action, Second Edition <
>> > > >> > >>>> http://www.manning.com/tahchiev/
>> > > >> > >>>>>>>
>> > > >> > >>>>>>>>>>>>>> Spring Batch in Action <
>> > > http://www.manning.com/templier/
>> > > >> >
>> > > >> > >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>> > > >> > >>>>>>>>>>>>>> Home: http://garygregory.com/
>> > > >> > >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>> > > >> > >>>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>> --
>> > > >> > >>>>>>>>>>>>> -----
>> > > >> > >>>>>>>>>>>>> Arnaud Héritier
>> > > >> > >>>>>>>>>>>>> http://aheritier.net
>> > > >> > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > > >> > >>>>>>>>>>>>> Twitter/Skype : aheritier
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>> ------------------------------
>> > > >> > >>>>>>>>>>>>> If you reply to this email, your message will be
>> added
>> > > to
>> > > >> the
>> > > >> > >>>>>>>> discussion
>> > > >> > >>>>>>>>>>>>> below:
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> >
>> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>> > > >> > >>>>>>>>>>>>> To start a new topic under Maven Developers, email
>> > > >> > >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>> > > >> > >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>> > > >> > >>>>>>>>>>>>> <
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>
>> > > >> >
>> > > >>
>> > >
>> >
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>> .
>> > > >> > >>>>>>>>>>>>> NAML
>> > > >> > >>>>>>>>>>>>> <
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>
>> > > >> >
>> > > >>
>> > >
>> >
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>>
>> > > >> > >>>>>>>>>>>> --
>> > > >> > >>>>>>>>>>>> View this message in context:
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>
>> > > >> >
>> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>> > > >> > >>>>>>>>>>>> Sent from the Maven Developers mailing list archive
>> at
>> > > >> > Nabble.com.
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>> Thanks,
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>> Jason
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>>
>> > ----------------------------------------------------------
>> > > >> > >>>>>>>>>>> Jason van Zyl
>> > > >> > >>>>>>>>>>> Founder, Takari and Apache Maven
>> > > >> > >>>>>>>>>>> http://twitter.com/jvanzyl
>> > > >> > >>>>>>>>>>> http://twitter.com/takari_io
>> > > >> > >>>>>>>>>>>
>> > ---------------------------------------------------------
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>>
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>
>> > > >>
>> ---------------------------------------------------------------------
>> > > >> > >>>>>>>>>>> To unsubscribe, e-mail:
>> > dev-unsubscribe@maven.apache.org
>> > > >> > >>>>>>>>>>> For additional commands, e-mail:
>> > > dev-help@maven.apache.org
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>>
>> > > >> > >>>>>>>>>>
>> > > >> > >>>>>>>>>>
>> > > >> > >>>>>>>>>> --
>> > > >> > >>>>>>>>>> -----
>> > > >> > >>>>>>>>>> Arnaud Héritier
>> > > >> > >>>>>>>>>> http://aheritier.net
>> > > >> > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > > >> > >>>>>>>>>> Twitter/Skype : aheritier
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>> Thanks,
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>> Jason
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>>
>> ----------------------------------------------------------
>> > > >> > >>>>>>>>> Jason van Zyl
>> > > >> > >>>>>>>>> Founder, Takari and Apache Maven
>> > > >> > >>>>>>>>> http://twitter.com/jvanzyl
>> > > >> > >>>>>>>>> http://twitter.com/takari_io
>> > > >> > >>>>>>>>>
>> ---------------------------------------------------------
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>>
>> > > >> >
>> > ---------------------------------------------------------------------
>> > > >> > >>>>>>>>> To unsubscribe, e-mail:
>> dev-unsubscribe@maven.apache.org
>> > > >> > >>>>>>>>> For additional commands, e-mail:
>> > dev-help@maven.apache.org
>> > > >> > >>>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>> Thanks,
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>> Jason
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>>
>> ----------------------------------------------------------
>> > > >> > >>>>>>>> Jason van Zyl
>> > > >> > >>>>>>>> Founder, Takari and Apache Maven
>> > > >> > >>>>>>>> http://twitter.com/jvanzyl
>> > > >> > >>>>>>>> http://twitter.com/takari_io
>> > > >> > >>>>>>>>
>> ---------------------------------------------------------
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> >
>> > ---------------------------------------------------------------------
>> > > >> > >>>>>>>> To unsubscribe, e-mail:
>> dev-unsubscribe@maven.apache.org
>> > > >> > >>>>>>>> For additional commands, e-mail:
>> dev-help@maven.apache.org
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>>
>> > > >> > >>>>>>>
>> > > >> > >>>>>>>
>> > > >> > >>>>>>> --
>> > > >> > >>>>>>> -----
>> > > >> > >>>>>>> Arnaud Héritier
>> > > >> > >>>>>>> http://aheritier.net
>> > > >> > >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > > >> > >>>>>>> Twitter/Skype : aheritier
>> > > >> > >>>>>>
>> > > >> > >>>>>> Thanks,
>> > > >> > >>>>>>
>> > > >> > >>>>>> Jason
>> > > >> > >>>>>>
>> > > >> > >>>>>> ----------------------------------------------------------
>> > > >> > >>>>>> Jason van Zyl
>> > > >> > >>>>>> Founder, Takari and Apache Maven
>> > > >> > >>>>>> http://twitter.com/jvanzyl
>> > > >> > >>>>>> http://twitter.com/takari_io
>> > > >> > >>>>>> ---------------------------------------------------------
>> > > >> > >>>>>>
>> > > >> > >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > > >> > >>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>>>
>> > > >> >
>> > ---------------------------------------------------------------------
>> > > >> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > >> > >>>>>> For additional commands, e-mail:
>> dev-help@maven.apache.org
>> > > >> > >>>>>>
>> > > >> > >>>>>>
>> > > >> > >>>>
>> > > >> > >>>> Thanks,
>> > > >> > >>>>
>> > > >> > >>>> Jason
>> > > >> > >>>>
>> > > >> > >>>> ----------------------------------------------------------
>> > > >> > >>>> Jason van Zyl
>> > > >> > >>>> Founder, Takari and Apache Maven
>> > > >> > >>>> http://twitter.com/jvanzyl
>> > > >> > >>>> http://twitter.com/takari_io
>> > > >> > >>>> ---------------------------------------------------------
>> > > >> > >>>>
>> > > >> > >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > > >> > >>>>
>> > > >> > >>>>
>> > > >> > >>>>
>> > > >>
>> ---------------------------------------------------------------------
>> > > >> > >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > >> > >>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > > >> > >>>>
>> > > >> > >>>>
>> > > >> > >>
>> > > >> > >> Thanks,
>> > > >> > >>
>> > > >> > >> Jason
>> > > >> > >>
>> > > >> > >> ----------------------------------------------------------
>> > > >> > >> Jason van Zyl
>> > > >> > >> Founder, Takari and Apache Maven
>> > > >> > >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
>> > > >> > >> http://twitter.com/takari_io <http://twitter.com/takari_io>
>> > > >> > >> ---------------------------------------------------------
>> > > >> > >>
>> > > >> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > > >> > >>
>> > > >> > >>
>> > > >> > >>
>> > > ---------------------------------------------------------------------
>> > > >> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > <mailto:
>> > > >> > dev-unsubscribe@maven.apache.org>
>> > > >> > >> For additional commands, e-mail: dev-help@maven.apache.org
>> > > <mailto:
>> > > >> > dev-help@maven.apache.org>
>> > > >> >
>> > > >> > Thanks,
>> > > >> >
>> > > >> > Jason
>> > > >> >
>> > > >> > ----------------------------------------------------------
>> > > >> > Jason van Zyl
>> > > >> > Founder, Takari and Apache Maven
>> > > >> > http://twitter.com/jvanzyl
>> > > >> > http://twitter.com/takari_io
>> > > >> > ---------------------------------------------------------
>> > > >> >
>> > > >> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > > >> >
>> > > >> >
>> > > >> >
>> > ---------------------------------------------------------------------
>> > > >> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > > >> > For additional commands, e-mail: dev-help@maven.apache.org
>> > > >> >
>> > > >> >
>> > > >>
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > -----
>> > > > Arnaud Héritier
>> > > > http://aheritier.net
>> > > > Mail/GTalk: aheritier AT gmail DOT com
>> > > > Twitter/Skype : aheritier
>> > > >
>> > >
>> >
>> >
>> >
>> > --
>> > -----
>> > Arnaud Héritier
>> > http://aheritier.net
>> > Mail/GTalk: aheritier AT gmail DOT com
>> > Twitter/Skype : aheritier
>> >
>>
>
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>



-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
I think it doesn't work with recent log4j versions because of the missing
fix in
maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
org.apache.logging.slf4j.Log4jLoggerFactory
org.apache.maven.cli.logging.impl.Log4j2Configuration

https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530

I just applied the fix in master (
https://github.com/apache/maven/commit/202f757af3aba6e1b96631de025e0ba692098009
) and created a new branch with log4j 2.5 based on 3.3.9 release

https://github.com/apache/maven/tree/slf4j-log4j2.5

I tested it and it is working fine

You can build it with something like

M2_HOME=${HOME}/Applications/apache-maven-3.3.9-log4j2 ant

Regards

On Thu, Jan 7, 2016 at 10:47 AM, Nick Stolwijk <ni...@gmail.com>
wrote:

> Excuses, forgot to add the link... :(
>
> I have it working on Maven 3.3.9.
>
> [1] https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>
> With regards,
>
> Nick Stolwijk
>
> ~~~ Try to leave this world a little better than you found it and, when
> your turn comes to die, you can die happy in feeling that at any rate you
> have not wasted your time but have done your best ~~~
>
> Lord Baden-Powell
>
> On Thu, Jan 7, 2016 at 10:33 AM, Arnaud Héritier <ah...@gmail.com>
> wrote:
>
> > What is [1] Nick ? My blog post ? It is probably outdated :(
> > On which version of Maven do you try to have it working ?
> >
> > On Thu, Jan 7, 2016 at 10:17 AM, Nick Stolwijk <ni...@gmail.com>
> > wrote:
> >
> > > Arnaud,
> > >
> > > I have followed this blogpost[1] and to see debug information I have to
> > > adjust my conf/logging/log4j2.xml instead of just add "-X" to the
> command
> > > line. Also, if I leave the log4j2.xml on DEBUG level, I don't have to
> > > specify the "-X" parameter to see debug. In my case the "-X" doesn't do
> > > anything anymore, maybe I have followed the wrong blogpost. ;)
> > >
> > > With regards,
> > >
> > > Nick Stolwijk
> > >
> > > ~~~ Try to leave this world a little better than you found it and, when
> > > your turn comes to die, you can die happy in feeling that at any rate
> you
> > > have not wasted your time but have done your best ~~~
> > >
> > > Lord Baden-Powell
> > >
> > > On Thu, Jan 7, 2016 at 9:17 AM, Arnaud Héritier <ah...@gmail.com>
> > > wrote:
> > >
> > > > What do you mean Nick ?
> > > > I think it was implemented. I have the -X flag which is working with
> > > DEBUG
> > > > details
> > > >
> > > >
> > > > ​
> > > >
> > > > On Thu, Jan 7, 2016 at 2:53 AM, Nick Stolwijk <
> nick.stolwijk@gmail.com
> > >
> > > > wrote:
> > > >
> > > >> This isn't a mail to convince anyone between Log4J2 or Logback.
> > > >>
> > > >> I have updated my Maven installation with Log4J2, instead of the
> > > default,
> > > >> which worked fine.
> > > >>
> > > >> I missed one thing and I hope with different log implementations we
> > > still
> > > >> could do this "right". Maven has a nice command line parameter to
> give
> > > out
> > > >> extra logging, the "-X" parameter. With the Log4J2 in place, this
> > > logging
> > > >> parameter didn't work. I have to change the logging configuration to
> > > >> include DEBUG logging. Is there a way to print out the logging,
> > without
> > > >> regard to the logging framework, to include the debug information
> when
> > > >> given the "-X" parameter?
> > > >>
> > > >> I think it is very valuable to get extra logging without touching
> any
> > > >> configuration files.
> > > >>
> > > >> With regards,
> > > >>
> > > >> Nick Stolwijk
> > > >>
> > > >> ~~~ Try to leave this world a little better than you found it and,
> > when
> > > >> your turn comes to die, you can die happy in feeling that at any
> rate
> > > you
> > > >> have not wasted your time but have done your best ~~~
> > > >>
> > > >> Lord Baden-Powell
> > > >>
> > > >> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > > >>
> > > >> > I’ve no issue with the fix to make any implementation to work,
> just
> > > the
> > > >> > merging of the log4j2 branch in general.
> > > >> >
> > > >> > > On Jan 6, 2016, at 7:20 PM, Ralph Goers <
> > ralph.goers@dslextreme.com
> > > >
> > > >> > wrote:
> > > >> > >
> > > >> > > Jason,
> > > >> > >
> > > >> > > I really don’t care which logging framework Maven uses. There
> > isn’t
> > > >> > going to be much difference between Logback and Log4j 2 in a batch
> > > >> process
> > > >> > like Maven, although asynchronous loggers might speed up larger
> > builds
> > > >> > somewhat.
> > > >> > >
> > > >> > > However, these comparisons are still incorrect. Log4j is using
> the
> > > >> ASF’s
> > > >> > git repository and hasn’t really integrated pull requests from
> > github
> > > so
> > > >> > you are comparing apples and oranges. If you look at the
> changes.xml
> > > >> file
> > > >> > you will see 250 due-to attributions, some of which include
> > committers
> > > >> but
> > > >> > most of which are not. Just in the latest release, 2.5, there were
> > > >> > contributions from 13 individuals outside of the ASF and in the
> 2.4
> > > >> release
> > > >> > there were contributions from more than 20. If Logback has only
> had
> > > >> > contributions from 70+ non-committers since they moved to git,
> then
> > > >> Log4j
> > > >> > is easily winning that metric.
> > > >> > >
> > > >> > > That said, I don’t use Maven for how cool its logging framework
> > is.
> > > >> > However, Gary’s original complaint about an unsupported SLF4J
> > binding
> > > >> seems
> > > >> > like it should be addressed. Why can’t a user use their own custom
> > > SLF4J
> > > >> > implementation?
> > > >> > >
> > > >> > > Ralph
> > > >> > >
> > > >> > >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > > >> > >>
> > > >> > >>>
> > > >> > >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <
> pbenedict@apache.org
> > > >> > <ma...@apache.org>> wrote:
> > > >> > >>>
> > > >> > >>> Jason, I am sorry but to disagree with you. Your statistics
> are
> > > >> still
> > > >> > not
> > > >> > >>> telling a full story. I can glance at the commit graphs of
> these
> > > 76
> > > >> > logback
> > > >> > >>> contributors rather quickly to see really how "diverse" this
> > > >> community
> > > >> > is.
> > > >> > >>>
> > > >> > >>> * 35 (~45%) only ever made 1 contribution
> > > >> > >>> * 18 (~25%) have only ever made 2 contributions
> > > >> > >>> * 16 (~20%) have between 3-10 contributions.
> > > >> > >>>
> > > >> > >>
> > > >> > >> This is still awesome. I would love to have 35 contributors
> > making
> > > >> one
> > > >> > change. It all adds up.
> > > >> > >>
> > > >> > >>> That leaves only 7 logback contributors (~10%) who actually do
> > > >> > something.
> > > >> > >>> And of those 7, only 4 committed something in 2015 ... and
> Cecki
> > > is
> > > >> the
> > > >> > >>> leader by far. It's clearly a very visible one man show with
> > > sparse
> > > >> > >>> contributions from others.
> > > >> > >>>
> > > >> > >>> Based on these numbers, I think Log4J2 has the better
> community
> > > >> > involvement.
> > > >> > >>>
> > > >> > >>
> > > >> > >> Everyone will interpret numbers as they wish but it’s a simple
> > > thing
> > > >> > even to make one change in an open source project. 99% of people
> > never
> > > >> do
> > > >> > so to have that number of people make one or two changes is a
> > > >> significant
> > > >> > thing.
> > > >> > >>
> > > >> > >>> Cheers,
> > > >> > >>> Paul
> > > >> > >>>
> > > >> > >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <
> jason@takari.io>
> > > >> wrote:
> > > >> > >>>
> > > >> > >>>> A contributor on that page is not a comparison of committers
> vs
> > > >> not.
> > > >> > >>>> People who have made pull requests to Maven are listed as
> > > >> > contributors.
> > > >> > >>>> Just as they would for Log4J2. A measure, albeit one, of the
> > > >> overall
> > > >> > >>>> diversity of contribution.
> > > >> > >>>>
> > > >> > >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <
> > pbenedict@apache.org
> > > >
> > > >> > wrote:
> > > >> > >>>>>
> > > >> > >>>>> I am writing regarding this statement: "Ceki may do more
> > commits
> > > >> but
> > > >> > it’s
> > > >> > >>>>> certainly not a one man show. 76 contributors for Logback
> and
> > 8
> > > >> > >>>>> contributors for Log4J2."
> > > >> > >>>>>
> > > >> > >>>>> The numbers in themselves do not tell a full story. It's in
> > > >> > appropriate
> > > >> > >>>> to
> > > >> > >>>>> conclude that since 76 > 8, therefore logback is a better
> > > choice.
> > > >> > The 8
> > > >> > >>>>> contributors in Log4J2 have been voted in according to
> Apache
> > > >> bylaws.
> > > >> > >>>>> Conversely, there aren't any bylaws for logback; the logback
> > > >> Github
> > > >> > >>>> project
> > > >> > >>>>> owner can freely grant commit privileges at will ... and
> > > >> evidently,
> > > >> > they
> > > >> > >>>>> do! So the bar for committer rights is much (much) lower
> than
> > at
> > > >> > Apache.
> > > >> > >>>> I
> > > >> > >>>>> don't think the above comparison is fair toward log4j2.
> > > >> > >>>>>
> > > >> > >>>>> Cheers,
> > > >> > >>>>> Paul
> > > >> > >>>>>
> > > >> > >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <
> > jason@takari.io>
> > > >> > wrote:
> > > >> > >>>>>
> > > >> > >>>>>>
> > > >> > >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> > > >> aheritier@gmail.com>
> > > >> > >>>>>> wrote:
> > > >> > >>>>>>>
> > > >> > >>>>>>> great, more constructive feedback :-)
> > > >> > >>>>>>> Thanks Jason
> > > >> > >>>>>>>
> > > >> > >>>>>>> Both projects are well known and widely used even if log4j
> > v2
> > > is
> > > >> > >>>> younger
> > > >> > >>>>>>> with less downloads such figures are not really
> > representative
> > > >> > with all
> > > >> > >>>>>>> caches/repositories managers I think.
> > > >> > >>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>>> I don’t have a single peer that uses Log4j2 and that’s
> > > important
> > > >> to
> > > >> > me.
> > > >> > >>>> I
> > > >> > >>>>>> do not believe Log4J2 is well known or widely use. I think
> 3
> > > >> years
> > > >> > of
> > > >> > >>>>>> releases is fairly representative in that Logback is
> getting
> > > >> close
> > > >> > to
> > > >> > >>>> the
> > > >> > >>>>>> Log4J incoming edge count and if you remove all the
> incoming
> > > >> edges
> > > >> > from
> > > >> > >>>>>> Apache there are not a lot of users.
> > > >> > >>>>>>
> > > >> > >>>>>>> About logback vs log4j I have really no real preference
> > > >> technically
> > > >> > >>>>>>> speaking (I had both branches working in the past and used
> > > them
> > > >> a
> > > >> > lot
> > > >> > >>>> in
> > > >> > >>>>>> my
> > > >> > >>>>>>> professional life -
> > > >> > http://www.aheritier.net/united-colors-of-maven/).
> > > >> > >>>>>>>
> > > >> > >>>>>>> In term of community, Log4J is in our apache community and
> > we
> > > >> have
> > > >> > few
> > > >> > >>>>>>> active committers arround. On Logback side even if I
> really
> > > >> > appreciate
> > > >> > >>>>>> Ceki
> > > >> > >>>>>>> I'm always afraid about this one-man show project. (and
> Ceki
> > > >> isn't
> > > >> > >>>>>> perfect
> > > >> > >>>>>>> too when we see the nightmare of slf4j-api 1.5+
> > > >> incompatibilities
> > > >> > we
> > > >> > >>>>>> always
> > > >> > >>>>>>> have in 2016 !!).
> > > >> > >>>>>>
> > > >> > >>>>>> Ceki may do more commits but it’s certainly not a one man
> > show.
> > > >> 76
> > > >> > >>>>>> contributors for Logback and 8 contributors for Log4J2.
> It’s
> > > >> stable
> > > >> > and
> > > >> > >>>>>> mature at this point with 54 releases versus 33 for
> Log4J2. I
> > > >> don’t
> > > >> > >>>> think
> > > >> > >>>>>> any person responsible for picking a package for logging
> > would
> > > >> get
> > > >> > much
> > > >> > >>>>>> support in their organization for Log4J2, as the data would
> > > >> > suggest. I
> > > >> > >>>>>> think with few contributors and usage it would likely be
> > > deemed a
> > > >> > less
> > > >> > >>>> wise
> > > >> > >>>>>> choice than Logback and possibly a risk. There are also
> lots
> > of
> > > >> > Apache
> > > >> > >>>>>> projects that use Logback. I think pragmatism is a factor
> in
> > > all
> > > >> the
> > > >> > >>>> other
> > > >> > >>>>>> projects at Apache who selected Logback. Being at Apache
> > > >> obviously
> > > >> > >>>> wasn’t
> > > >> > >>>>>> the determining criterion and it shouldn’t be.
> > > >> > >>>>>>
> > > >> > >>>>>>> I agree that we are just talking about a logging
> > > implementation
> > > >> > but you
> > > >> > >>>>>> saw
> > > >> > >>>>>>> what it gave for eclipse/aether ….
> > > >> > >>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>>> I’m not sure what your point is here. No one worked on any
> of
> > > the
> > > >> > parts,
> > > >> > >>>>>> ever, whether here or at Eclipse. I doubt anyone will work
> on
> > > it
> > > >> > when it
> > > >> > >>>>>> comes back. So I’m not sure what analogy you’re trying to
> > make.
> > > >> > >>>>>>
> > > >> > >>>>>>> I'm clearly not enough involved enough in the project to
> try
> > > to
> > > >> > >>>> convince
> > > >> > >>>>>>> anyone about a choice to do but I can just say that not
> > > having a
> > > >> > >>>>>> colorized
> > > >> > >>>>>>> console in 2016 is .... irritating.
> > > >> > >>>>>>>
> > > >> > >>>>>>> For the problem reported by Gary I think that applying the
> > fix
> > > >> in
> > > >> > >>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>
> > > >> >
> > > >>
> > >
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > > >> > >>>>>>> (
> > > >> > >>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>
> > > >> >
> > > >>
> > >
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > >> > >>>>>>> )
> > > >> > >>>>>>> is safe to be back-ported in master. It is just that
> > > >> > >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU
> > and
> > > >> now
> > > >> > that
> > > >> > >>>>>>> Log4J2 is release/stabilized there is a new one :
> > > >> > >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > > >> > >>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>>> If I asked Ceki for help I’d get it immediately also. Who
> > isn’t
> > > >> > going to
> > > >> > >>>>>> help there to get their library bundled with Maven?
> > > >> > >>>>>>
> > > >> > >>>>>>> For the replacement of the implementation and activate
> > colors
> > > I
> > > >> > prefer
> > > >> > >>>> to
> > > >> > >>>>>>> let active committers decide of what they are doing (I
> > imagine
> > > >> > that for
> > > >> > >>>>>> any
> > > >> > >>>>>>> choice they are doing it doesn't avoid you to use another
> > one
> > > in
> > > >> > your
> > > >> > >>>> own
> > > >> > >>>>>>> distribution ?
> > > >> > >>>>>>>
> > > >> > >>>>>>> I would prefer log4j2 but clearly I never merged it
> because
> > of
> > > >> the
> > > >> > >>>> slf4j
> > > >> > >>>>>>> conflict that I don't understand (but I didn't spend a lot
> > of
> > > >> time
> > > >> > on
> > > >> > >>>> it)
> > > >> > >>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>>> To me the most important factor is usage, of course you
> need
> > > some
> > > >> > >>>>>> threshold of developers so that people are working on it
> but
> > > even
> > > >> > there
> > > >> > >>>> I’d
> > > >> > >>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
> > > comes
> > > >> > >>>>>> examination, issue submissions, pull requests and
> ultimately
> > > more
> > > >> > people
> > > >> > >>>>>> that contribute and that’s clearly the case with Logback. I
> > > don’t
> > > >> > see
> > > >> > >>>> how
> > > >> > >>>>>> you can logically refute that and see Log4J2 a better
> choice
> > > >> > because of
> > > >> > >>>>>> what organization it’s developed within? Logback has a
> > > community
> > > >> it
> > > >> > just
> > > >> > >>>>>> doesn’t happen to be here, and Ceki's not some random guy.
> He
> > > >> also
> > > >> > has a
> > > >> > >>>>>> long track record of open source dedication and
> contribution.
> > > >> > >>>>>>
> > > >> > >>>>>>> Cheers
> > > >> > >>>>>>>
> > > >> > >>>>>>>
> > > >> > >>>>>>>
> > > >> > >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
> > > jason@takari.io>
> > > >> > wrote:
> > > >> > >>>>>>>
> > > >> > >>>>>>>> These are the numbers I arrived at, happy to run them
> with
> > > >> > different
> > > >> > >>>>>>>> coordinates but thought these were representative:
> > > >> > >>>>>>>>
> > > >> > >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> > > >> > >>>>>>>> ==>84570
> > > >> > >>>>>>>>
> > > >> > >>>>>>>> gremlin> g.V('vc',
> > > >> 'ch.qos.logback:logback-classic').inE.count()
> > > >> > >>>>>>>> ==>62389
> > > >> > >>>>>>>>
> > > >> > >>>>>>>> gremlin> g.V('vc',
> > > >> > 'org.apache.logging.log4j:log4j-core').inE.count()
> > > >> > >>>>>>>> ==>3134
> > > >> > >>>>>>>>
> > > >> > >>>>>>>> These are incoming edges across all versions of said
> > > >> coordinate.
> > > >> > >>>>>>>>
> > > >> > >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <
> > jason@takari.io
> > > >
> > > >> > wrote:
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>> As we said previously when the the question arose again
> > > there
> > > >> > would
> > > >> > >>>> be
> > > >> > >>>>>> a
> > > >> > >>>>>>>> discussion. You may not remember, but I expect there to
> be
> > a
> > > >> > >>>> discussion.
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>> I have built a graph of Maven Central to analyze the
> rank
> > > >> (count
> > > >> > of
> > > >> > >>>> all
> > > >> > >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear
> from
> > > >> those
> > > >> > >>>>>> numbers
> > > >> > >>>>>>>> that everyone has gone from Log4J to Logback. What has
> > > >> happened, I
> > > >> > >>>>>> believe
> > > >> > >>>>>>>> from the numbers, is that the community followed the
> > founder
> > > of
> > > >> > the
> > > >> > >>>>>> project
> > > >> > >>>>>>>> and not the owner project in pretty much the exact same
> way
> > > >> users
> > > >> > went
> > > >> > >>>>>> with
> > > >> > >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph
> > and
> > > >> > verify
> > > >> > >>>>>> this
> > > >> > >>>>>>>> themselves, or generate their own data from the machine
> > that
> > > is
> > > >> > >>>> housing
> > > >> > >>>>>> the
> > > >> > >>>>>>>> copy of Maven Central at Google.
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>> Additionally Igor has an implementation for logging
> during
> > > >> > concurrent
> > > >> > >>>>>>>> builds based on Logback that I would really like to use,
> > and
> > > >> the
> > > >> > color
> > > >> > >>>>>>>> logging is also easy with Logback. I do not want to use
> > > >> something
> > > >> > that
> > > >> > >>>>>> the
> > > >> > >>>>>>>> community at large has not adopted.
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>> Again, anyone is welcome to the code and/or the data if
> > they
> > > >> > want to
> > > >> > >>>>>>>> verify this themselves.
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>> I also am not interested in a debate so if we disagree
> > then
> > > >> just
> > > >> > >>>> leave
> > > >> > >>>>>>>> the simple implementation in place. I’m not
> philosophically
> > > >> > motivated
> > > >> > >>>>>> much
> > > >> > >>>>>>>> here in these discussions but I’m vehemently opposed to
> > > >> > integrating
> > > >> > >>>>>> Log4J2.
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> > > >> > aheritier@gmail.com>
> > > >> > >>>>>>>> wrote:
> > > >> > >>>>>>>>>>
> > > >> > >>>>>>>>>> thanks for this valuable comment Jason :(
> > > >> > >>>>>>>>>>
> > > >> > >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> > > >> jason@takari.io>
> > > >> > >>>>>> wrote:
> > > >> > >>>>>>>>>>
> > > >> > >>>>>>>>>>> -1
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>> Do not merge this branch.
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> > > >> > tibordigana@apache.org>
> > > >> > >>>>>>>> wrote:
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>> Hi Arnaud,
> > > >> > >>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> > > >> master in
> > > >> > >>>>>> Maven?
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> > > >> Maven] <
> > > >> > >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>> Just because only 2.4 was available when I updated
> > this
> > > >> > feature
> > > >> > >>>>>>>> branch
> > > >> > >>>>>>>>>>> few
> > > >> > >>>>>>>>>>>>> months ago.
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden
> email]
> > > >> > >>>>>>>>>>>>> <http://
> > > /user/SendEmail.jtp?type=node&node=5857870&i=0>>
> > > >> a
> > > >> > >>>> écrit :
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>> Hi Arnaud,
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>> Thank you for the update.
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>> Gary
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
> > > <[hidden
> > > >> > email]
> > > >> > >>>>>>>>>>>>> <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=1>
> > > >> > >>>>>>>>>>>>>> <javascript:;>> wrote:
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>> Hi Gary,
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>> I fixed this in the branch :
> > > >> > >>>>>>>>>>>>>>>
> > > https://github.com/apache/maven/commits/slf4j-log4j2.4
> > > >> > >>>>>>>>>>>>>>> The fix is in
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>
> > > >> >
> > > >>
> > >
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>> (
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>
> > > >> >
> > > >>
> > >
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > >> > >>>>>>>>>>>>>>> )
> > > >> > >>>>>>>>>>>>>>> It is the update I did after my old blog post :
> > > >> > >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>> BR
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory
> > <[hidden
> > > >> > email]
> > > >> > >>>>>>>>>>>>> <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=2>
> > > >> > >>>>>>>>>>>>>> <javascript:;>>
> > > >> > >>>>>>>>>>>>>>> wrote:
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>> Hi All,
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>> Happy Holidays.
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this
> > warning:
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> > > >> supported by
> > > >> > >>>>>> Maven:
> > > >> > >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > > >> > >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> > > >> > >>>>>>>>>>>>>>>> [WARN] (from
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>
> > > >> >
> > > >>
> > >
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> > > >> > >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > > >> > >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2
> > cleanly?
> > > My
> > > >> > steps
> > > >> > >>>>>> are
> > > >> > >>>>>>>>>>>>> here:
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>
> > > >> >
> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>> --
> > > >> > >>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > > >> > >>>>>>>>>>>>> <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=3>
> > > >> > >>>>>>>> <javascript:;>
> > > >> > >>>>>>>>>>> | [hidden
> > > >> > >>>>>>>>>>>>> email] <http://
> > > >> > /user/SendEmail.jtp?type=node&node=5857870&i=4>
> > > >> > >>>>>>>>>>>>>> <javascript:;>
> > > >> > >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > > >> > >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > > >> > >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > > >> > >>>>>> http://www.manning.com/tahchiev/
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>> Spring Batch in Action <
> > > >> http://www.manning.com/templier/>
> > > >> > >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > > >> > >>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > > >> > >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > > >> > >>>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>> --
> > > >> > >>>>>>>>>>>>>>> -----
> > > >> > >>>>>>>>>>>>>>> Arnaud Héritier
> > > >> > >>>>>>>>>>>>>>> http://aheritier.net
> > > >> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > > >> > >>>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>> --
> > > >> > >>>>>>>>>>>>>> E-Mail: [hidden email]
> > > >> > >>>>>>>>>>>>> <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=5>
> > > >> > >>>>>>>> <javascript:;>
> > > >> > >>>>>>>>>>> | [hidden
> > > >> > >>>>>>>>>>>>> email] <http://
> > > >> > /user/SendEmail.jtp?type=node&node=5857870&i=6>
> > > >> > >>>>>>>>>>>>>> <javascript:;>
> > > >> > >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > > >> > >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > > >> > >>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > > >> > >>>> http://www.manning.com/tahchiev/
> > > >> > >>>>>>>
> > > >> > >>>>>>>>>>>>>> Spring Batch in Action <
> > > http://www.manning.com/templier/
> > > >> >
> > > >> > >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > > >> > >>>>>>>>>>>>>> Home: http://garygregory.com/
> > > >> > >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > > >> > >>>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>> --
> > > >> > >>>>>>>>>>>>> -----
> > > >> > >>>>>>>>>>>>> Arnaud Héritier
> > > >> > >>>>>>>>>>>>> http://aheritier.net
> > > >> > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >> > >>>>>>>>>>>>> Twitter/Skype : aheritier
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>> ------------------------------
> > > >> > >>>>>>>>>>>>> If you reply to this email, your message will be
> added
> > > to
> > > >> the
> > > >> > >>>>>>>> discussion
> > > >> > >>>>>>>>>>>>> below:
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>
> > > >> >
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > > >> > >>>>>>>>>>>>> To start a new topic under Maven Developers, email
> > > >> > >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> > > >> > >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> > > >> > >>>>>>>>>>>>> <
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>
> > > >> >
> > > >>
> > >
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>> .
> > > >> > >>>>>>>>>>>>> NAML
> > > >> > >>>>>>>>>>>>> <
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>
> > > >> > >>>>>>
> > > >> > >>>>
> > > >> >
> > > >>
> > >
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>>
> > > >> > >>>>>>>>>>>> --
> > > >> > >>>>>>>>>>>> View this message in context:
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>
> > > >> >
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > > >> > >>>>>>>>>>>> Sent from the Maven Developers mailing list archive
> at
> > > >> > Nabble.com.
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>> Thanks,
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>> Jason
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>>
> > ----------------------------------------------------------
> > > >> > >>>>>>>>>>> Jason van Zyl
> > > >> > >>>>>>>>>>> Founder, Takari and Apache Maven
> > > >> > >>>>>>>>>>> http://twitter.com/jvanzyl
> > > >> > >>>>>>>>>>> http://twitter.com/takari_io
> > > >> > >>>>>>>>>>>
> > ---------------------------------------------------------
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>>
> > > >> > >>>>
> > > >>
> ---------------------------------------------------------------------
> > > >> > >>>>>>>>>>> To unsubscribe, e-mail:
> > dev-unsubscribe@maven.apache.org
> > > >> > >>>>>>>>>>> For additional commands, e-mail:
> > > dev-help@maven.apache.org
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>>
> > > >> > >>>>>>>>>>
> > > >> > >>>>>>>>>>
> > > >> > >>>>>>>>>> --
> > > >> > >>>>>>>>>> -----
> > > >> > >>>>>>>>>> Arnaud Héritier
> > > >> > >>>>>>>>>> http://aheritier.net
> > > >> > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >> > >>>>>>>>>> Twitter/Skype : aheritier
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>> Thanks,
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>> Jason
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>>
> ----------------------------------------------------------
> > > >> > >>>>>>>>> Jason van Zyl
> > > >> > >>>>>>>>> Founder, Takari and Apache Maven
> > > >> > >>>>>>>>> http://twitter.com/jvanzyl
> > > >> > >>>>>>>>> http://twitter.com/takari_io
> > > >> > >>>>>>>>>
> ---------------------------------------------------------
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>>
> > > >> >
> > ---------------------------------------------------------------------
> > > >> > >>>>>>>>> To unsubscribe, e-mail:
> dev-unsubscribe@maven.apache.org
> > > >> > >>>>>>>>> For additional commands, e-mail:
> > dev-help@maven.apache.org
> > > >> > >>>>>>>>>
> > > >> > >>>>>>>>
> > > >> > >>>>>>>> Thanks,
> > > >> > >>>>>>>>
> > > >> > >>>>>>>> Jason
> > > >> > >>>>>>>>
> > > >> > >>>>>>>>
> ----------------------------------------------------------
> > > >> > >>>>>>>> Jason van Zyl
> > > >> > >>>>>>>> Founder, Takari and Apache Maven
> > > >> > >>>>>>>> http://twitter.com/jvanzyl
> > > >> > >>>>>>>> http://twitter.com/takari_io
> > > >> > >>>>>>>> ---------------------------------------------------------
> > > >> > >>>>>>>>
> > > >> > >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >> > >>>>>>>>
> > > >> > >>>>>>>>
> > > >> > >>>>>>>>
> > > >> >
> > ---------------------------------------------------------------------
> > > >> > >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >> > >>>>>>>> For additional commands, e-mail:
> dev-help@maven.apache.org
> > > >> > >>>>>>>>
> > > >> > >>>>>>>>
> > > >> > >>>>>>>
> > > >> > >>>>>>>
> > > >> > >>>>>>> --
> > > >> > >>>>>>> -----
> > > >> > >>>>>>> Arnaud Héritier
> > > >> > >>>>>>> http://aheritier.net
> > > >> > >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >> > >>>>>>> Twitter/Skype : aheritier
> > > >> > >>>>>>
> > > >> > >>>>>> Thanks,
> > > >> > >>>>>>
> > > >> > >>>>>> Jason
> > > >> > >>>>>>
> > > >> > >>>>>> ----------------------------------------------------------
> > > >> > >>>>>> Jason van Zyl
> > > >> > >>>>>> Founder, Takari and Apache Maven
> > > >> > >>>>>> http://twitter.com/jvanzyl
> > > >> > >>>>>> http://twitter.com/takari_io
> > > >> > >>>>>> ---------------------------------------------------------
> > > >> > >>>>>>
> > > >> > >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >> > >>>>>>
> > > >> > >>>>>>
> > > >> > >>>>>>
> > > >> >
> > ---------------------------------------------------------------------
> > > >> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >> > >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > > >> > >>>>>>
> > > >> > >>>>>>
> > > >> > >>>>
> > > >> > >>>> Thanks,
> > > >> > >>>>
> > > >> > >>>> Jason
> > > >> > >>>>
> > > >> > >>>> ----------------------------------------------------------
> > > >> > >>>> Jason van Zyl
> > > >> > >>>> Founder, Takari and Apache Maven
> > > >> > >>>> http://twitter.com/jvanzyl
> > > >> > >>>> http://twitter.com/takari_io
> > > >> > >>>> ---------------------------------------------------------
> > > >> > >>>>
> > > >> > >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >> > >>>>
> > > >> > >>>>
> > > >> > >>>>
> > > >>
> ---------------------------------------------------------------------
> > > >> > >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >> > >>>> For additional commands, e-mail: dev-help@maven.apache.org
> > > >> > >>>>
> > > >> > >>>>
> > > >> > >>
> > > >> > >> Thanks,
> > > >> > >>
> > > >> > >> Jason
> > > >> > >>
> > > >> > >> ----------------------------------------------------------
> > > >> > >> Jason van Zyl
> > > >> > >> Founder, Takari and Apache Maven
> > > >> > >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> > > >> > >> http://twitter.com/takari_io <http://twitter.com/takari_io>
> > > >> > >> ---------------------------------------------------------
> > > >> > >>
> > > >> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >> > >>
> > > >> > >>
> > > >> > >>
> > > ---------------------------------------------------------------------
> > > >> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > <mailto:
> > > >> > dev-unsubscribe@maven.apache.org>
> > > >> > >> For additional commands, e-mail: dev-help@maven.apache.org
> > > <mailto:
> > > >> > dev-help@maven.apache.org>
> > > >> >
> > > >> > Thanks,
> > > >> >
> > > >> > Jason
> > > >> >
> > > >> > ----------------------------------------------------------
> > > >> > Jason van Zyl
> > > >> > Founder, Takari and Apache Maven
> > > >> > http://twitter.com/jvanzyl
> > > >> > http://twitter.com/takari_io
> > > >> > ---------------------------------------------------------
> > > >> >
> > > >> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >> >
> > > >> >
> > > >> >
> > ---------------------------------------------------------------------
> > > >> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >> > For additional commands, e-mail: dev-help@maven.apache.org
> > > >> >
> > > >> >
> > > >>
> > > >
> > > >
> > > >
> > > > --
> > > > -----
> > > > Arnaud Héritier
> > > > http://aheritier.net
> > > > Mail/GTalk: aheritier AT gmail DOT com
> > > > Twitter/Skype : aheritier
> > > >
> > >
> >
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
> >
>



-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Nick Stolwijk <ni...@gmail.com>.
Excuses, forgot to add the link... :(

I have it working on Maven 3.3.9.

[1] https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/

With regards,

Nick Stolwijk

~~~ Try to leave this world a little better than you found it and, when
your turn comes to die, you can die happy in feeling that at any rate you
have not wasted your time but have done your best ~~~

Lord Baden-Powell

On Thu, Jan 7, 2016 at 10:33 AM, Arnaud Héritier <ah...@gmail.com>
wrote:

> What is [1] Nick ? My blog post ? It is probably outdated :(
> On which version of Maven do you try to have it working ?
>
> On Thu, Jan 7, 2016 at 10:17 AM, Nick Stolwijk <ni...@gmail.com>
> wrote:
>
> > Arnaud,
> >
> > I have followed this blogpost[1] and to see debug information I have to
> > adjust my conf/logging/log4j2.xml instead of just add "-X" to the command
> > line. Also, if I leave the log4j2.xml on DEBUG level, I don't have to
> > specify the "-X" parameter to see debug. In my case the "-X" doesn't do
> > anything anymore, maybe I have followed the wrong blogpost. ;)
> >
> > With regards,
> >
> > Nick Stolwijk
> >
> > ~~~ Try to leave this world a little better than you found it and, when
> > your turn comes to die, you can die happy in feeling that at any rate you
> > have not wasted your time but have done your best ~~~
> >
> > Lord Baden-Powell
> >
> > On Thu, Jan 7, 2016 at 9:17 AM, Arnaud Héritier <ah...@gmail.com>
> > wrote:
> >
> > > What do you mean Nick ?
> > > I think it was implemented. I have the -X flag which is working with
> > DEBUG
> > > details
> > >
> > >
> > > ​
> > >
> > > On Thu, Jan 7, 2016 at 2:53 AM, Nick Stolwijk <nick.stolwijk@gmail.com
> >
> > > wrote:
> > >
> > >> This isn't a mail to convince anyone between Log4J2 or Logback.
> > >>
> > >> I have updated my Maven installation with Log4J2, instead of the
> > default,
> > >> which worked fine.
> > >>
> > >> I missed one thing and I hope with different log implementations we
> > still
> > >> could do this "right". Maven has a nice command line parameter to give
> > out
> > >> extra logging, the "-X" parameter. With the Log4J2 in place, this
> > logging
> > >> parameter didn't work. I have to change the logging configuration to
> > >> include DEBUG logging. Is there a way to print out the logging,
> without
> > >> regard to the logging framework, to include the debug information when
> > >> given the "-X" parameter?
> > >>
> > >> I think it is very valuable to get extra logging without touching any
> > >> configuration files.
> > >>
> > >> With regards,
> > >>
> > >> Nick Stolwijk
> > >>
> > >> ~~~ Try to leave this world a little better than you found it and,
> when
> > >> your turn comes to die, you can die happy in feeling that at any rate
> > you
> > >> have not wasted your time but have done your best ~~~
> > >>
> > >> Lord Baden-Powell
> > >>
> > >> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
> wrote:
> > >>
> > >> > I’ve no issue with the fix to make any implementation to work, just
> > the
> > >> > merging of the log4j2 branch in general.
> > >> >
> > >> > > On Jan 6, 2016, at 7:20 PM, Ralph Goers <
> ralph.goers@dslextreme.com
> > >
> > >> > wrote:
> > >> > >
> > >> > > Jason,
> > >> > >
> > >> > > I really don’t care which logging framework Maven uses. There
> isn’t
> > >> > going to be much difference between Logback and Log4j 2 in a batch
> > >> process
> > >> > like Maven, although asynchronous loggers might speed up larger
> builds
> > >> > somewhat.
> > >> > >
> > >> > > However, these comparisons are still incorrect. Log4j is using the
> > >> ASF’s
> > >> > git repository and hasn’t really integrated pull requests from
> github
> > so
> > >> > you are comparing apples and oranges. If you look at the changes.xml
> > >> file
> > >> > you will see 250 due-to attributions, some of which include
> committers
> > >> but
> > >> > most of which are not. Just in the latest release, 2.5, there were
> > >> > contributions from 13 individuals outside of the ASF and in the 2.4
> > >> release
> > >> > there were contributions from more than 20. If Logback has only had
> > >> > contributions from 70+ non-committers since they moved to git, then
> > >> Log4j
> > >> > is easily winning that metric.
> > >> > >
> > >> > > That said, I don’t use Maven for how cool its logging framework
> is.
> > >> > However, Gary’s original complaint about an unsupported SLF4J
> binding
> > >> seems
> > >> > like it should be addressed. Why can’t a user use their own custom
> > SLF4J
> > >> > implementation?
> > >> > >
> > >> > > Ralph
> > >> > >
> > >> > >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> > >> > >>
> > >> > >>>
> > >> > >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> > >> > <ma...@apache.org>> wrote:
> > >> > >>>
> > >> > >>> Jason, I am sorry but to disagree with you. Your statistics are
> > >> still
> > >> > not
> > >> > >>> telling a full story. I can glance at the commit graphs of these
> > 76
> > >> > logback
> > >> > >>> contributors rather quickly to see really how "diverse" this
> > >> community
> > >> > is.
> > >> > >>>
> > >> > >>> * 35 (~45%) only ever made 1 contribution
> > >> > >>> * 18 (~25%) have only ever made 2 contributions
> > >> > >>> * 16 (~20%) have between 3-10 contributions.
> > >> > >>>
> > >> > >>
> > >> > >> This is still awesome. I would love to have 35 contributors
> making
> > >> one
> > >> > change. It all adds up.
> > >> > >>
> > >> > >>> That leaves only 7 logback contributors (~10%) who actually do
> > >> > something.
> > >> > >>> And of those 7, only 4 committed something in 2015 ... and Cecki
> > is
> > >> the
> > >> > >>> leader by far. It's clearly a very visible one man show with
> > sparse
> > >> > >>> contributions from others.
> > >> > >>>
> > >> > >>> Based on these numbers, I think Log4J2 has the better community
> > >> > involvement.
> > >> > >>>
> > >> > >>
> > >> > >> Everyone will interpret numbers as they wish but it’s a simple
> > thing
> > >> > even to make one change in an open source project. 99% of people
> never
> > >> do
> > >> > so to have that number of people make one or two changes is a
> > >> significant
> > >> > thing.
> > >> > >>
> > >> > >>> Cheers,
> > >> > >>> Paul
> > >> > >>>
> > >> > >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> > >> wrote:
> > >> > >>>
> > >> > >>>> A contributor on that page is not a comparison of committers vs
> > >> not.
> > >> > >>>> People who have made pull requests to Maven are listed as
> > >> > contributors.
> > >> > >>>> Just as they would for Log4J2. A measure, albeit one, of the
> > >> overall
> > >> > >>>> diversity of contribution.
> > >> > >>>>
> > >> > >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <
> pbenedict@apache.org
> > >
> > >> > wrote:
> > >> > >>>>>
> > >> > >>>>> I am writing regarding this statement: "Ceki may do more
> commits
> > >> but
> > >> > it’s
> > >> > >>>>> certainly not a one man show. 76 contributors for Logback and
> 8
> > >> > >>>>> contributors for Log4J2."
> > >> > >>>>>
> > >> > >>>>> The numbers in themselves do not tell a full story. It's in
> > >> > appropriate
> > >> > >>>> to
> > >> > >>>>> conclude that since 76 > 8, therefore logback is a better
> > choice.
> > >> > The 8
> > >> > >>>>> contributors in Log4J2 have been voted in according to Apache
> > >> bylaws.
> > >> > >>>>> Conversely, there aren't any bylaws for logback; the logback
> > >> Github
> > >> > >>>> project
> > >> > >>>>> owner can freely grant commit privileges at will ... and
> > >> evidently,
> > >> > they
> > >> > >>>>> do! So the bar for committer rights is much (much) lower than
> at
> > >> > Apache.
> > >> > >>>> I
> > >> > >>>>> don't think the above comparison is fair toward log4j2.
> > >> > >>>>>
> > >> > >>>>> Cheers,
> > >> > >>>>> Paul
> > >> > >>>>>
> > >> > >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <
> jason@takari.io>
> > >> > wrote:
> > >> > >>>>>
> > >> > >>>>>>
> > >> > >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> > >> aheritier@gmail.com>
> > >> > >>>>>> wrote:
> > >> > >>>>>>>
> > >> > >>>>>>> great, more constructive feedback :-)
> > >> > >>>>>>> Thanks Jason
> > >> > >>>>>>>
> > >> > >>>>>>> Both projects are well known and widely used even if log4j
> v2
> > is
> > >> > >>>> younger
> > >> > >>>>>>> with less downloads such figures are not really
> representative
> > >> > with all
> > >> > >>>>>>> caches/repositories managers I think.
> > >> > >>>>>>>
> > >> > >>>>>>
> > >> > >>>>>> I don’t have a single peer that uses Log4j2 and that’s
> > important
> > >> to
> > >> > me.
> > >> > >>>> I
> > >> > >>>>>> do not believe Log4J2 is well known or widely use. I think 3
> > >> years
> > >> > of
> > >> > >>>>>> releases is fairly representative in that Logback is getting
> > >> close
> > >> > to
> > >> > >>>> the
> > >> > >>>>>> Log4J incoming edge count and if you remove all the incoming
> > >> edges
> > >> > from
> > >> > >>>>>> Apache there are not a lot of users.
> > >> > >>>>>>
> > >> > >>>>>>> About logback vs log4j I have really no real preference
> > >> technically
> > >> > >>>>>>> speaking (I had both branches working in the past and used
> > them
> > >> a
> > >> > lot
> > >> > >>>> in
> > >> > >>>>>> my
> > >> > >>>>>>> professional life -
> > >> > http://www.aheritier.net/united-colors-of-maven/).
> > >> > >>>>>>>
> > >> > >>>>>>> In term of community, Log4J is in our apache community and
> we
> > >> have
> > >> > few
> > >> > >>>>>>> active committers arround. On Logback side even if I really
> > >> > appreciate
> > >> > >>>>>> Ceki
> > >> > >>>>>>> I'm always afraid about this one-man show project. (and Ceki
> > >> isn't
> > >> > >>>>>> perfect
> > >> > >>>>>>> too when we see the nightmare of slf4j-api 1.5+
> > >> incompatibilities
> > >> > we
> > >> > >>>>>> always
> > >> > >>>>>>> have in 2016 !!).
> > >> > >>>>>>
> > >> > >>>>>> Ceki may do more commits but it’s certainly not a one man
> show.
> > >> 76
> > >> > >>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> > >> stable
> > >> > and
> > >> > >>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> > >> don’t
> > >> > >>>> think
> > >> > >>>>>> any person responsible for picking a package for logging
> would
> > >> get
> > >> > much
> > >> > >>>>>> support in their organization for Log4J2, as the data would
> > >> > suggest. I
> > >> > >>>>>> think with few contributors and usage it would likely be
> > deemed a
> > >> > less
> > >> > >>>> wise
> > >> > >>>>>> choice than Logback and possibly a risk. There are also lots
> of
> > >> > Apache
> > >> > >>>>>> projects that use Logback. I think pragmatism is a factor in
> > all
> > >> the
> > >> > >>>> other
> > >> > >>>>>> projects at Apache who selected Logback. Being at Apache
> > >> obviously
> > >> > >>>> wasn’t
> > >> > >>>>>> the determining criterion and it shouldn’t be.
> > >> > >>>>>>
> > >> > >>>>>>> I agree that we are just talking about a logging
> > implementation
> > >> > but you
> > >> > >>>>>> saw
> > >> > >>>>>>> what it gave for eclipse/aether ….
> > >> > >>>>>>>
> > >> > >>>>>>
> > >> > >>>>>> I’m not sure what your point is here. No one worked on any of
> > the
> > >> > parts,
> > >> > >>>>>> ever, whether here or at Eclipse. I doubt anyone will work on
> > it
> > >> > when it
> > >> > >>>>>> comes back. So I’m not sure what analogy you’re trying to
> make.
> > >> > >>>>>>
> > >> > >>>>>>> I'm clearly not enough involved enough in the project to try
> > to
> > >> > >>>> convince
> > >> > >>>>>>> anyone about a choice to do but I can just say that not
> > having a
> > >> > >>>>>> colorized
> > >> > >>>>>>> console in 2016 is .... irritating.
> > >> > >>>>>>>
> > >> > >>>>>>> For the problem reported by Gary I think that applying the
> fix
> > >> in
> > >> > >>>>>>>
> > >> > >>>>>>
> > >> > >>>>
> > >> >
> > >>
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >> > >>>>>>> (
> > >> > >>>>>>>
> > >> > >>>>>>
> > >> > >>>>
> > >> >
> > >>
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >> > >>>>>>> )
> > >> > >>>>>>> is safe to be back-ported in master. It is just that
> > >> > >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU
> and
> > >> now
> > >> > that
> > >> > >>>>>>> Log4J2 is release/stabilized there is a new one :
> > >> > >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >> > >>>>>>>
> > >> > >>>>>>
> > >> > >>>>>> If I asked Ceki for help I’d get it immediately also. Who
> isn’t
> > >> > going to
> > >> > >>>>>> help there to get their library bundled with Maven?
> > >> > >>>>>>
> > >> > >>>>>>> For the replacement of the implementation and activate
> colors
> > I
> > >> > prefer
> > >> > >>>> to
> > >> > >>>>>>> let active committers decide of what they are doing (I
> imagine
> > >> > that for
> > >> > >>>>>> any
> > >> > >>>>>>> choice they are doing it doesn't avoid you to use another
> one
> > in
> > >> > your
> > >> > >>>> own
> > >> > >>>>>>> distribution ?
> > >> > >>>>>>>
> > >> > >>>>>>> I would prefer log4j2 but clearly I never merged it because
> of
> > >> the
> > >> > >>>> slf4j
> > >> > >>>>>>> conflict that I don't understand (but I didn't spend a lot
> of
> > >> time
> > >> > on
> > >> > >>>> it)
> > >> > >>>>>>>
> > >> > >>>>>>
> > >> > >>>>>> To me the most important factor is usage, of course you need
> > some
> > >> > >>>>>> threshold of developers so that people are working on it but
> > even
> > >> > there
> > >> > >>>> I’d
> > >> > >>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
> > comes
> > >> > >>>>>> examination, issue submissions, pull requests and ultimately
> > more
> > >> > people
> > >> > >>>>>> that contribute and that’s clearly the case with Logback. I
> > don’t
> > >> > see
> > >> > >>>> how
> > >> > >>>>>> you can logically refute that and see Log4J2 a better choice
> > >> > because of
> > >> > >>>>>> what organization it’s developed within? Logback has a
> > community
> > >> it
> > >> > just
> > >> > >>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
> > >> also
> > >> > has a
> > >> > >>>>>> long track record of open source dedication and contribution.
> > >> > >>>>>>
> > >> > >>>>>>> Cheers
> > >> > >>>>>>>
> > >> > >>>>>>>
> > >> > >>>>>>>
> > >> > >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
> > jason@takari.io>
> > >> > wrote:
> > >> > >>>>>>>
> > >> > >>>>>>>> These are the numbers I arrived at, happy to run them with
> > >> > different
> > >> > >>>>>>>> coordinates but thought these were representative:
> > >> > >>>>>>>>
> > >> > >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> > >> > >>>>>>>> ==>84570
> > >> > >>>>>>>>
> > >> > >>>>>>>> gremlin> g.V('vc',
> > >> 'ch.qos.logback:logback-classic').inE.count()
> > >> > >>>>>>>> ==>62389
> > >> > >>>>>>>>
> > >> > >>>>>>>> gremlin> g.V('vc',
> > >> > 'org.apache.logging.log4j:log4j-core').inE.count()
> > >> > >>>>>>>> ==>3134
> > >> > >>>>>>>>
> > >> > >>>>>>>> These are incoming edges across all versions of said
> > >> coordinate.
> > >> > >>>>>>>>
> > >> > >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <
> jason@takari.io
> > >
> > >> > wrote:
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> As we said previously when the the question arose again
> > there
> > >> > would
> > >> > >>>> be
> > >> > >>>>>> a
> > >> > >>>>>>>> discussion. You may not remember, but I expect there to be
> a
> > >> > >>>> discussion.
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> I have built a graph of Maven Central to analyze the rank
> > >> (count
> > >> > of
> > >> > >>>> all
> > >> > >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> > >> those
> > >> > >>>>>> numbers
> > >> > >>>>>>>> that everyone has gone from Log4J to Logback. What has
> > >> happened, I
> > >> > >>>>>> believe
> > >> > >>>>>>>> from the numbers, is that the community followed the
> founder
> > of
> > >> > the
> > >> > >>>>>> project
> > >> > >>>>>>>> and not the owner project in pretty much the exact same way
> > >> users
> > >> > went
> > >> > >>>>>> with
> > >> > >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph
> and
> > >> > verify
> > >> > >>>>>> this
> > >> > >>>>>>>> themselves, or generate their own data from the machine
> that
> > is
> > >> > >>>> housing
> > >> > >>>>>> the
> > >> > >>>>>>>> copy of Maven Central at Google.
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> Additionally Igor has an implementation for logging during
> > >> > concurrent
> > >> > >>>>>>>> builds based on Logback that I would really like to use,
> and
> > >> the
> > >> > color
> > >> > >>>>>>>> logging is also easy with Logback. I do not want to use
> > >> something
> > >> > that
> > >> > >>>>>> the
> > >> > >>>>>>>> community at large has not adopted.
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> Again, anyone is welcome to the code and/or the data if
> they
> > >> > want to
> > >> > >>>>>>>> verify this themselves.
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> I also am not interested in a debate so if we disagree
> then
> > >> just
> > >> > >>>> leave
> > >> > >>>>>>>> the simple implementation in place. I’m not philosophically
> > >> > motivated
> > >> > >>>>>> much
> > >> > >>>>>>>> here in these discussions but I’m vehemently opposed to
> > >> > integrating
> > >> > >>>>>> Log4J2.
> > >> > >>>>>>>>>
> > >> > >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> > >> > aheritier@gmail.com>
> > >> > >>>>>>>> wrote:
> > >> > >>>>>>>>>>
> > >> > >>>>>>>>>> thanks for this valuable comment Jason :(
> > >> > >>>>>>>>>>
> > >> > >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> > >> jason@takari.io>
> > >> > >>>>>> wrote:
> > >> > >>>>>>>>>>
> > >> > >>>>>>>>>>> -1
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>> Do not merge this branch.
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> > >> > tibordigana@apache.org>
> > >> > >>>>>>>> wrote:
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>> Hi Arnaud,
> > >> > >>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> > >> master in
> > >> > >>>>>> Maven?
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> > >> Maven] <
> > >> > >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>>> Just because only 2.4 was available when I updated
> this
> > >> > feature
> > >> > >>>>>>>> branch
> > >> > >>>>>>>>>>> few
> > >> > >>>>>>>>>>>>> months ago.
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > >> > >>>>>>>>>>>>> <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=0>>
> > >> a
> > >> > >>>> écrit :
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>> Hi Arnaud,
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>> Thank you for the update.
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>> Gary
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
> > <[hidden
> > >> > email]
> > >> > >>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=1>
> > >> > >>>>>>>>>>>>>> <javascript:;>> wrote:
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>> Hi Gary,
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>> I fixed this in the branch :
> > >> > >>>>>>>>>>>>>>>
> > https://github.com/apache/maven/commits/slf4j-log4j2.4
> > >> > >>>>>>>>>>>>>>> The fix is in
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>
> > >> > >>>>>>
> > >> > >>>>
> > >> >
> > >>
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>> (
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>
> > >> > >>>>>>
> > >> > >>>>
> > >> >
> > >>
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >> > >>>>>>>>>>>>>>> )
> > >> > >>>>>>>>>>>>>>> It is the update I did after my old blog post :
> > >> > >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>> BR
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory
> <[hidden
> > >> > email]
> > >> > >>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=2>
> > >> > >>>>>>>>>>>>>> <javascript:;>>
> > >> > >>>>>>>>>>>>>>> wrote:
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>> Hi All,
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>> Happy Holidays.
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this
> warning:
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> > >> supported by
> > >> > >>>>>> Maven:
> > >> > >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >> > >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> > >> > >>>>>>>>>>>>>>>> [WARN] (from
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>
> > >> > >>>>>>
> > >> > >>>>
> > >> >
> > >>
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> > >> > >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > >> > >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2
> cleanly?
> > My
> > >> > steps
> > >> > >>>>>> are
> > >> > >>>>>>>>>>>>> here:
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>
> > >> > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>> --
> > >> > >>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > >> > >>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=3>
> > >> > >>>>>>>> <javascript:;>
> > >> > >>>>>>>>>>> | [hidden
> > >> > >>>>>>>>>>>>> email] <http://
> > >> > /user/SendEmail.jtp?type=node&node=5857870&i=4>
> > >> > >>>>>>>>>>>>>> <javascript:;>
> > >> > >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >> > >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >> > >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >> > >>>>>> http://www.manning.com/tahchiev/
> > >> > >>>>>>>>>
> > >> > >>>>>>>>>>>>>>>> Spring Batch in Action <
> > >> http://www.manning.com/templier/>
> > >> > >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >> > >>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > >> > >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >> > >>>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>> --
> > >> > >>>>>>>>>>>>>>> -----
> > >> > >>>>>>>>>>>>>>> Arnaud Héritier
> > >> > >>>>>>>>>>>>>>> http://aheritier.net
> > >> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > >> > >>>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>> --
> > >> > >>>>>>>>>>>>>> E-Mail: [hidden email]
> > >> > >>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=5>
> > >> > >>>>>>>> <javascript:;>
> > >> > >>>>>>>>>>> | [hidden
> > >> > >>>>>>>>>>>>> email] <http://
> > >> > /user/SendEmail.jtp?type=node&node=5857870&i=6>
> > >> > >>>>>>>>>>>>>> <javascript:;>
> > >> > >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >> > >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >> > >>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >> > >>>> http://www.manning.com/tahchiev/
> > >> > >>>>>>>
> > >> > >>>>>>>>>>>>>> Spring Batch in Action <
> > http://www.manning.com/templier/
> > >> >
> > >> > >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >> > >>>>>>>>>>>>>> Home: http://garygregory.com/
> > >> > >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >> > >>>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>> --
> > >> > >>>>>>>>>>>>> -----
> > >> > >>>>>>>>>>>>> Arnaud Héritier
> > >> > >>>>>>>>>>>>> http://aheritier.net
> > >> > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >> > >>>>>>>>>>>>> Twitter/Skype : aheritier
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>> ------------------------------
> > >> > >>>>>>>>>>>>> If you reply to this email, your message will be added
> > to
> > >> the
> > >> > >>>>>>>> discussion
> > >> > >>>>>>>>>>>>> below:
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>
> > >> >
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > >> > >>>>>>>>>>>>> To start a new topic under Maven Developers, email
> > >> > >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> > >> > >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> > >> > >>>>>>>>>>>>> <
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>
> > >> > >>>>>>
> > >> > >>>>
> > >> >
> > >>
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>>> .
> > >> > >>>>>>>>>>>>> NAML
> > >> > >>>>>>>>>>>>> <
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>
> > >> > >>>>>>
> > >> > >>>>
> > >> >
> > >>
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>>>
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>>
> > >> > >>>>>>>>>>>> --
> > >> > >>>>>>>>>>>> View this message in context:
> > >> > >>>>>>>>>>>
> > >> > >>>>>>
> > >> >
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > >> > >>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> > >> > Nabble.com.
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>> Thanks,
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>> Jason
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>>
> ----------------------------------------------------------
> > >> > >>>>>>>>>>> Jason van Zyl
> > >> > >>>>>>>>>>> Founder, Takari and Apache Maven
> > >> > >>>>>>>>>>> http://twitter.com/jvanzyl
> > >> > >>>>>>>>>>> http://twitter.com/takari_io
> > >> > >>>>>>>>>>>
> ---------------------------------------------------------
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>>
> > >> > >>>>
> > >> ---------------------------------------------------------------------
> > >> > >>>>>>>>>>> To unsubscribe, e-mail:
> dev-unsubscribe@maven.apache.org
> > >> > >>>>>>>>>>> For additional commands, e-mail:
> > dev-help@maven.apache.org
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>>
> > >> > >>>>>>>>>>
> > >> > >>>>>>>>>>
> > >> > >>>>>>>>>> --
> > >> > >>>>>>>>>> -----
> > >> > >>>>>>>>>> Arnaud Héritier
> > >> > >>>>>>>>>> http://aheritier.net
> > >> > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >> > >>>>>>>>>> Twitter/Skype : aheritier
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> Thanks,
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> Jason
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> ----------------------------------------------------------
> > >> > >>>>>>>>> Jason van Zyl
> > >> > >>>>>>>>> Founder, Takari and Apache Maven
> > >> > >>>>>>>>> http://twitter.com/jvanzyl
> > >> > >>>>>>>>> http://twitter.com/takari_io
> > >> > >>>>>>>>> ---------------------------------------------------------
> > >> > >>>>>>>>>
> > >> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >> > >>>>>>>>>
> > >> > >>>>>>>>>
> > >> > >>>>>>>>>
> > >> >
> ---------------------------------------------------------------------
> > >> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >> > >>>>>>>>> For additional commands, e-mail:
> dev-help@maven.apache.org
> > >> > >>>>>>>>>
> > >> > >>>>>>>>
> > >> > >>>>>>>> Thanks,
> > >> > >>>>>>>>
> > >> > >>>>>>>> Jason
> > >> > >>>>>>>>
> > >> > >>>>>>>> ----------------------------------------------------------
> > >> > >>>>>>>> Jason van Zyl
> > >> > >>>>>>>> Founder, Takari and Apache Maven
> > >> > >>>>>>>> http://twitter.com/jvanzyl
> > >> > >>>>>>>> http://twitter.com/takari_io
> > >> > >>>>>>>> ---------------------------------------------------------
> > >> > >>>>>>>>
> > >> > >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >> > >>>>>>>>
> > >> > >>>>>>>>
> > >> > >>>>>>>>
> > >> >
> ---------------------------------------------------------------------
> > >> > >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >> > >>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >> > >>>>>>>>
> > >> > >>>>>>>>
> > >> > >>>>>>>
> > >> > >>>>>>>
> > >> > >>>>>>> --
> > >> > >>>>>>> -----
> > >> > >>>>>>> Arnaud Héritier
> > >> > >>>>>>> http://aheritier.net
> > >> > >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >> > >>>>>>> Twitter/Skype : aheritier
> > >> > >>>>>>
> > >> > >>>>>> Thanks,
> > >> > >>>>>>
> > >> > >>>>>> Jason
> > >> > >>>>>>
> > >> > >>>>>> ----------------------------------------------------------
> > >> > >>>>>> Jason van Zyl
> > >> > >>>>>> Founder, Takari and Apache Maven
> > >> > >>>>>> http://twitter.com/jvanzyl
> > >> > >>>>>> http://twitter.com/takari_io
> > >> > >>>>>> ---------------------------------------------------------
> > >> > >>>>>>
> > >> > >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >> > >>>>>>
> > >> > >>>>>>
> > >> > >>>>>>
> > >> >
> ---------------------------------------------------------------------
> > >> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >> > >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >> > >>>>>>
> > >> > >>>>>>
> > >> > >>>>
> > >> > >>>> Thanks,
> > >> > >>>>
> > >> > >>>> Jason
> > >> > >>>>
> > >> > >>>> ----------------------------------------------------------
> > >> > >>>> Jason van Zyl
> > >> > >>>> Founder, Takari and Apache Maven
> > >> > >>>> http://twitter.com/jvanzyl
> > >> > >>>> http://twitter.com/takari_io
> > >> > >>>> ---------------------------------------------------------
> > >> > >>>>
> > >> > >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >> > >>>>
> > >> > >>>>
> > >> > >>>>
> > >> ---------------------------------------------------------------------
> > >> > >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >> > >>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >> > >>>>
> > >> > >>>>
> > >> > >>
> > >> > >> Thanks,
> > >> > >>
> > >> > >> Jason
> > >> > >>
> > >> > >> ----------------------------------------------------------
> > >> > >> Jason van Zyl
> > >> > >> Founder, Takari and Apache Maven
> > >> > >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> > >> > >> http://twitter.com/takari_io <http://twitter.com/takari_io>
> > >> > >> ---------------------------------------------------------
> > >> > >>
> > >> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >> > >>
> > >> > >>
> > >> > >>
> > ---------------------------------------------------------------------
> > >> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> <mailto:
> > >> > dev-unsubscribe@maven.apache.org>
> > >> > >> For additional commands, e-mail: dev-help@maven.apache.org
> > <mailto:
> > >> > dev-help@maven.apache.org>
> > >> >
> > >> > Thanks,
> > >> >
> > >> > Jason
> > >> >
> > >> > ----------------------------------------------------------
> > >> > Jason van Zyl
> > >> > Founder, Takari and Apache Maven
> > >> > http://twitter.com/jvanzyl
> > >> > http://twitter.com/takari_io
> > >> > ---------------------------------------------------------
> > >> >
> > >> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >> >
> > >> >
> > >> >
> ---------------------------------------------------------------------
> > >> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >> > For additional commands, e-mail: dev-help@maven.apache.org
> > >> >
> > >> >
> > >>
> > >
> > >
> > >
> > > --
> > > -----
> > > Arnaud Héritier
> > > http://aheritier.net
> > > Mail/GTalk: aheritier AT gmail DOT com
> > > Twitter/Skype : aheritier
> > >
> >
>
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>

Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
What is [1] Nick ? My blog post ? It is probably outdated :(
On which version of Maven do you try to have it working ?

On Thu, Jan 7, 2016 at 10:17 AM, Nick Stolwijk <ni...@gmail.com>
wrote:

> Arnaud,
>
> I have followed this blogpost[1] and to see debug information I have to
> adjust my conf/logging/log4j2.xml instead of just add "-X" to the command
> line. Also, if I leave the log4j2.xml on DEBUG level, I don't have to
> specify the "-X" parameter to see debug. In my case the "-X" doesn't do
> anything anymore, maybe I have followed the wrong blogpost. ;)
>
> With regards,
>
> Nick Stolwijk
>
> ~~~ Try to leave this world a little better than you found it and, when
> your turn comes to die, you can die happy in feeling that at any rate you
> have not wasted your time but have done your best ~~~
>
> Lord Baden-Powell
>
> On Thu, Jan 7, 2016 at 9:17 AM, Arnaud Héritier <ah...@gmail.com>
> wrote:
>
> > What do you mean Nick ?
> > I think it was implemented. I have the -X flag which is working with
> DEBUG
> > details
> >
> >
> > ​
> >
> > On Thu, Jan 7, 2016 at 2:53 AM, Nick Stolwijk <ni...@gmail.com>
> > wrote:
> >
> >> This isn't a mail to convince anyone between Log4J2 or Logback.
> >>
> >> I have updated my Maven installation with Log4J2, instead of the
> default,
> >> which worked fine.
> >>
> >> I missed one thing and I hope with different log implementations we
> still
> >> could do this "right". Maven has a nice command line parameter to give
> out
> >> extra logging, the "-X" parameter. With the Log4J2 in place, this
> logging
> >> parameter didn't work. I have to change the logging configuration to
> >> include DEBUG logging. Is there a way to print out the logging, without
> >> regard to the logging framework, to include the debug information when
> >> given the "-X" parameter?
> >>
> >> I think it is very valuable to get extra logging without touching any
> >> configuration files.
> >>
> >> With regards,
> >>
> >> Nick Stolwijk
> >>
> >> ~~~ Try to leave this world a little better than you found it and, when
> >> your turn comes to die, you can die happy in feeling that at any rate
> you
> >> have not wasted your time but have done your best ~~~
> >>
> >> Lord Baden-Powell
> >>
> >> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
> >>
> >> > I’ve no issue with the fix to make any implementation to work, just
> the
> >> > merging of the log4j2 branch in general.
> >> >
> >> > > On Jan 6, 2016, at 7:20 PM, Ralph Goers <ralph.goers@dslextreme.com
> >
> >> > wrote:
> >> > >
> >> > > Jason,
> >> > >
> >> > > I really don’t care which logging framework Maven uses. There isn’t
> >> > going to be much difference between Logback and Log4j 2 in a batch
> >> process
> >> > like Maven, although asynchronous loggers might speed up larger builds
> >> > somewhat.
> >> > >
> >> > > However, these comparisons are still incorrect. Log4j is using the
> >> ASF’s
> >> > git repository and hasn’t really integrated pull requests from github
> so
> >> > you are comparing apples and oranges. If you look at the changes.xml
> >> file
> >> > you will see 250 due-to attributions, some of which include committers
> >> but
> >> > most of which are not. Just in the latest release, 2.5, there were
> >> > contributions from 13 individuals outside of the ASF and in the 2.4
> >> release
> >> > there were contributions from more than 20. If Logback has only had
> >> > contributions from 70+ non-committers since they moved to git, then
> >> Log4j
> >> > is easily winning that metric.
> >> > >
> >> > > That said, I don’t use Maven for how cool its logging framework is.
> >> > However, Gary’s original complaint about an unsupported SLF4J binding
> >> seems
> >> > like it should be addressed. Why can’t a user use their own custom
> SLF4J
> >> > implementation?
> >> > >
> >> > > Ralph
> >> > >
> >> > >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> >> > >>
> >> > >>>
> >> > >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> >> > <ma...@apache.org>> wrote:
> >> > >>>
> >> > >>> Jason, I am sorry but to disagree with you. Your statistics are
> >> still
> >> > not
> >> > >>> telling a full story. I can glance at the commit graphs of these
> 76
> >> > logback
> >> > >>> contributors rather quickly to see really how "diverse" this
> >> community
> >> > is.
> >> > >>>
> >> > >>> * 35 (~45%) only ever made 1 contribution
> >> > >>> * 18 (~25%) have only ever made 2 contributions
> >> > >>> * 16 (~20%) have between 3-10 contributions.
> >> > >>>
> >> > >>
> >> > >> This is still awesome. I would love to have 35 contributors making
> >> one
> >> > change. It all adds up.
> >> > >>
> >> > >>> That leaves only 7 logback contributors (~10%) who actually do
> >> > something.
> >> > >>> And of those 7, only 4 committed something in 2015 ... and Cecki
> is
> >> the
> >> > >>> leader by far. It's clearly a very visible one man show with
> sparse
> >> > >>> contributions from others.
> >> > >>>
> >> > >>> Based on these numbers, I think Log4J2 has the better community
> >> > involvement.
> >> > >>>
> >> > >>
> >> > >> Everyone will interpret numbers as they wish but it’s a simple
> thing
> >> > even to make one change in an open source project. 99% of people never
> >> do
> >> > so to have that number of people make one or two changes is a
> >> significant
> >> > thing.
> >> > >>
> >> > >>> Cheers,
> >> > >>> Paul
> >> > >>>
> >> > >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> >> wrote:
> >> > >>>
> >> > >>>> A contributor on that page is not a comparison of committers vs
> >> not.
> >> > >>>> People who have made pull requests to Maven are listed as
> >> > contributors.
> >> > >>>> Just as they would for Log4J2. A measure, albeit one, of the
> >> overall
> >> > >>>> diversity of contribution.
> >> > >>>>
> >> > >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pbenedict@apache.org
> >
> >> > wrote:
> >> > >>>>>
> >> > >>>>> I am writing regarding this statement: "Ceki may do more commits
> >> but
> >> > it’s
> >> > >>>>> certainly not a one man show. 76 contributors for Logback and 8
> >> > >>>>> contributors for Log4J2."
> >> > >>>>>
> >> > >>>>> The numbers in themselves do not tell a full story. It's in
> >> > appropriate
> >> > >>>> to
> >> > >>>>> conclude that since 76 > 8, therefore logback is a better
> choice.
> >> > The 8
> >> > >>>>> contributors in Log4J2 have been voted in according to Apache
> >> bylaws.
> >> > >>>>> Conversely, there aren't any bylaws for logback; the logback
> >> Github
> >> > >>>> project
> >> > >>>>> owner can freely grant commit privileges at will ... and
> >> evidently,
> >> > they
> >> > >>>>> do! So the bar for committer rights is much (much) lower than at
> >> > Apache.
> >> > >>>> I
> >> > >>>>> don't think the above comparison is fair toward log4j2.
> >> > >>>>>
> >> > >>>>> Cheers,
> >> > >>>>> Paul
> >> > >>>>>
> >> > >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> >> > wrote:
> >> > >>>>>
> >> > >>>>>>
> >> > >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> >> aheritier@gmail.com>
> >> > >>>>>> wrote:
> >> > >>>>>>>
> >> > >>>>>>> great, more constructive feedback :-)
> >> > >>>>>>> Thanks Jason
> >> > >>>>>>>
> >> > >>>>>>> Both projects are well known and widely used even if log4j v2
> is
> >> > >>>> younger
> >> > >>>>>>> with less downloads such figures are not really representative
> >> > with all
> >> > >>>>>>> caches/repositories managers I think.
> >> > >>>>>>>
> >> > >>>>>>
> >> > >>>>>> I don’t have a single peer that uses Log4j2 and that’s
> important
> >> to
> >> > me.
> >> > >>>> I
> >> > >>>>>> do not believe Log4J2 is well known or widely use. I think 3
> >> years
> >> > of
> >> > >>>>>> releases is fairly representative in that Logback is getting
> >> close
> >> > to
> >> > >>>> the
> >> > >>>>>> Log4J incoming edge count and if you remove all the incoming
> >> edges
> >> > from
> >> > >>>>>> Apache there are not a lot of users.
> >> > >>>>>>
> >> > >>>>>>> About logback vs log4j I have really no real preference
> >> technically
> >> > >>>>>>> speaking (I had both branches working in the past and used
> them
> >> a
> >> > lot
> >> > >>>> in
> >> > >>>>>> my
> >> > >>>>>>> professional life -
> >> > http://www.aheritier.net/united-colors-of-maven/).
> >> > >>>>>>>
> >> > >>>>>>> In term of community, Log4J is in our apache community and we
> >> have
> >> > few
> >> > >>>>>>> active committers arround. On Logback side even if I really
> >> > appreciate
> >> > >>>>>> Ceki
> >> > >>>>>>> I'm always afraid about this one-man show project. (and Ceki
> >> isn't
> >> > >>>>>> perfect
> >> > >>>>>>> too when we see the nightmare of slf4j-api 1.5+
> >> incompatibilities
> >> > we
> >> > >>>>>> always
> >> > >>>>>>> have in 2016 !!).
> >> > >>>>>>
> >> > >>>>>> Ceki may do more commits but it’s certainly not a one man show.
> >> 76
> >> > >>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> >> stable
> >> > and
> >> > >>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> >> don’t
> >> > >>>> think
> >> > >>>>>> any person responsible for picking a package for logging would
> >> get
> >> > much
> >> > >>>>>> support in their organization for Log4J2, as the data would
> >> > suggest. I
> >> > >>>>>> think with few contributors and usage it would likely be
> deemed a
> >> > less
> >> > >>>> wise
> >> > >>>>>> choice than Logback and possibly a risk. There are also lots of
> >> > Apache
> >> > >>>>>> projects that use Logback. I think pragmatism is a factor in
> all
> >> the
> >> > >>>> other
> >> > >>>>>> projects at Apache who selected Logback. Being at Apache
> >> obviously
> >> > >>>> wasn’t
> >> > >>>>>> the determining criterion and it shouldn’t be.
> >> > >>>>>>
> >> > >>>>>>> I agree that we are just talking about a logging
> implementation
> >> > but you
> >> > >>>>>> saw
> >> > >>>>>>> what it gave for eclipse/aether ….
> >> > >>>>>>>
> >> > >>>>>>
> >> > >>>>>> I’m not sure what your point is here. No one worked on any of
> the
> >> > parts,
> >> > >>>>>> ever, whether here or at Eclipse. I doubt anyone will work on
> it
> >> > when it
> >> > >>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> >> > >>>>>>
> >> > >>>>>>> I'm clearly not enough involved enough in the project to try
> to
> >> > >>>> convince
> >> > >>>>>>> anyone about a choice to do but I can just say that not
> having a
> >> > >>>>>> colorized
> >> > >>>>>>> console in 2016 is .... irritating.
> >> > >>>>>>>
> >> > >>>>>>> For the problem reported by Gary I think that applying the fix
> >> in
> >> > >>>>>>>
> >> > >>>>>>
> >> > >>>>
> >> >
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >> > >>>>>>> (
> >> > >>>>>>>
> >> > >>>>>>
> >> > >>>>
> >> >
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >> > >>>>>>> )
> >> > >>>>>>> is safe to be back-ported in master. It is just that
> >> > >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and
> >> now
> >> > that
> >> > >>>>>>> Log4J2 is release/stabilized there is a new one :
> >> > >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >> > >>>>>>>
> >> > >>>>>>
> >> > >>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> >> > going to
> >> > >>>>>> help there to get their library bundled with Maven?
> >> > >>>>>>
> >> > >>>>>>> For the replacement of the implementation and activate colors
> I
> >> > prefer
> >> > >>>> to
> >> > >>>>>>> let active committers decide of what they are doing (I imagine
> >> > that for
> >> > >>>>>> any
> >> > >>>>>>> choice they are doing it doesn't avoid you to use another one
> in
> >> > your
> >> > >>>> own
> >> > >>>>>>> distribution ?
> >> > >>>>>>>
> >> > >>>>>>> I would prefer log4j2 but clearly I never merged it because of
> >> the
> >> > >>>> slf4j
> >> > >>>>>>> conflict that I don't understand (but I didn't spend a lot of
> >> time
> >> > on
> >> > >>>> it)
> >> > >>>>>>>
> >> > >>>>>>
> >> > >>>>>> To me the most important factor is usage, of course you need
> some
> >> > >>>>>> threshold of developers so that people are working on it but
> even
> >> > there
> >> > >>>> I’d
> >> > >>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
> comes
> >> > >>>>>> examination, issue submissions, pull requests and ultimately
> more
> >> > people
> >> > >>>>>> that contribute and that’s clearly the case with Logback. I
> don’t
> >> > see
> >> > >>>> how
> >> > >>>>>> you can logically refute that and see Log4J2 a better choice
> >> > because of
> >> > >>>>>> what organization it’s developed within? Logback has a
> community
> >> it
> >> > just
> >> > >>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
> >> also
> >> > has a
> >> > >>>>>> long track record of open source dedication and contribution.
> >> > >>>>>>
> >> > >>>>>>> Cheers
> >> > >>>>>>>
> >> > >>>>>>>
> >> > >>>>>>>
> >> > >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
> jason@takari.io>
> >> > wrote:
> >> > >>>>>>>
> >> > >>>>>>>> These are the numbers I arrived at, happy to run them with
> >> > different
> >> > >>>>>>>> coordinates but thought these were representative:
> >> > >>>>>>>>
> >> > >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >> > >>>>>>>> ==>84570
> >> > >>>>>>>>
> >> > >>>>>>>> gremlin> g.V('vc',
> >> 'ch.qos.logback:logback-classic').inE.count()
> >> > >>>>>>>> ==>62389
> >> > >>>>>>>>
> >> > >>>>>>>> gremlin> g.V('vc',
> >> > 'org.apache.logging.log4j:log4j-core').inE.count()
> >> > >>>>>>>> ==>3134
> >> > >>>>>>>>
> >> > >>>>>>>> These are incoming edges across all versions of said
> >> coordinate.
> >> > >>>>>>>>
> >> > >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <jason@takari.io
> >
> >> > wrote:
> >> > >>>>>>>>>
> >> > >>>>>>>>> As we said previously when the the question arose again
> there
> >> > would
> >> > >>>> be
> >> > >>>>>> a
> >> > >>>>>>>> discussion. You may not remember, but I expect there to be a
> >> > >>>> discussion.
> >> > >>>>>>>>>
> >> > >>>>>>>>> I have built a graph of Maven Central to analyze the rank
> >> (count
> >> > of
> >> > >>>> all
> >> > >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> >> those
> >> > >>>>>> numbers
> >> > >>>>>>>> that everyone has gone from Log4J to Logback. What has
> >> happened, I
> >> > >>>>>> believe
> >> > >>>>>>>> from the numbers, is that the community followed the founder
> of
> >> > the
> >> > >>>>>> project
> >> > >>>>>>>> and not the owner project in pretty much the exact same way
> >> users
> >> > went
> >> > >>>>>> with
> >> > >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> >> > verify
> >> > >>>>>> this
> >> > >>>>>>>> themselves, or generate their own data from the machine that
> is
> >> > >>>> housing
> >> > >>>>>> the
> >> > >>>>>>>> copy of Maven Central at Google.
> >> > >>>>>>>>>
> >> > >>>>>>>>> Additionally Igor has an implementation for logging during
> >> > concurrent
> >> > >>>>>>>> builds based on Logback that I would really like to use, and
> >> the
> >> > color
> >> > >>>>>>>> logging is also easy with Logback. I do not want to use
> >> something
> >> > that
> >> > >>>>>> the
> >> > >>>>>>>> community at large has not adopted.
> >> > >>>>>>>>>
> >> > >>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> >> > want to
> >> > >>>>>>>> verify this themselves.
> >> > >>>>>>>>>
> >> > >>>>>>>>> I also am not interested in a debate so if we disagree then
> >> just
> >> > >>>> leave
> >> > >>>>>>>> the simple implementation in place. I’m not philosophically
> >> > motivated
> >> > >>>>>> much
> >> > >>>>>>>> here in these discussions but I’m vehemently opposed to
> >> > integrating
> >> > >>>>>> Log4J2.
> >> > >>>>>>>>>
> >> > >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> >> > aheritier@gmail.com>
> >> > >>>>>>>> wrote:
> >> > >>>>>>>>>>
> >> > >>>>>>>>>> thanks for this valuable comment Jason :(
> >> > >>>>>>>>>>
> >> > >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> >> jason@takari.io>
> >> > >>>>>> wrote:
> >> > >>>>>>>>>>
> >> > >>>>>>>>>>> -1
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>> Do not merge this branch.
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> >> > tibordigana@apache.org>
> >> > >>>>>>>> wrote:
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>> Hi Arnaud,
> >> > >>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> >> master in
> >> > >>>>>> Maven?
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> >> Maven] <
> >> > >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> >> > feature
> >> > >>>>>>>> branch
> >> > >>>>>>>>>>> few
> >> > >>>>>>>>>>>>> months ago.
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >> > >>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=0>>
> >> a
> >> > >>>> écrit :
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>> Hi Arnaud,
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>> Thank you for the update.
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>> Gary
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
> <[hidden
> >> > email]
> >> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >> > >>>>>>>>>>>>>> <javascript:;>> wrote:
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>> Hi Gary,
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>> I fixed this in the branch :
> >> > >>>>>>>>>>>>>>>
> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >> > >>>>>>>>>>>>>>> The fix is in
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>
> >> > >>>>>>>>
> >> > >>>>>>
> >> > >>>>
> >> >
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>> (
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>
> >> > >>>>>>>>
> >> > >>>>>>
> >> > >>>>
> >> >
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >> > >>>>>>>>>>>>>>> )
> >> > >>>>>>>>>>>>>>> It is the update I did after my old blog post :
> >> > >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>> BR
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> >> > email]
> >> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >> > >>>>>>>>>>>>>> <javascript:;>>
> >> > >>>>>>>>>>>>>>> wrote:
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>> Hi All,
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>> Happy Holidays.
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> >> supported by
> >> > >>>>>> Maven:
> >> > >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >> > >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> >> > >>>>>>>>>>>>>>>> [WARN] (from
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>
> >> > >>>>>>>>
> >> > >>>>>>
> >> > >>>>
> >> >
> >>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >> > >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >> > >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly?
> My
> >> > steps
> >> > >>>>>> are
> >> > >>>>>>>>>>>>> here:
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>
> >> > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>> --
> >> > >>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> >> > >>>>>>>> <javascript:;>
> >> > >>>>>>>>>>> | [hidden
> >> > >>>>>>>>>>>>> email] <http://
> >> > /user/SendEmail.jtp?type=node&node=5857870&i=4>
> >> > >>>>>>>>>>>>>> <javascript:;>
> >> > >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >> > >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >> > >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >> > >>>>>> http://www.manning.com/tahchiev/
> >> > >>>>>>>>>
> >> > >>>>>>>>>>>>>>>> Spring Batch in Action <
> >> http://www.manning.com/templier/>
> >> > >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >> > >>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >> > >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >> > >>>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>> --
> >> > >>>>>>>>>>>>>>> -----
> >> > >>>>>>>>>>>>>>> Arnaud Héritier
> >> > >>>>>>>>>>>>>>> http://aheritier.net
> >> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >> > >>>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>> --
> >> > >>>>>>>>>>>>>> E-Mail: [hidden email]
> >> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> >> > >>>>>>>> <javascript:;>
> >> > >>>>>>>>>>> | [hidden
> >> > >>>>>>>>>>>>> email] <http://
> >> > /user/SendEmail.jtp?type=node&node=5857870&i=6>
> >> > >>>>>>>>>>>>>> <javascript:;>
> >> > >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >> > >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >> > >>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >> > >>>> http://www.manning.com/tahchiev/
> >> > >>>>>>>
> >> > >>>>>>>>>>>>>> Spring Batch in Action <
> http://www.manning.com/templier/
> >> >
> >> > >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >> > >>>>>>>>>>>>>> Home: http://garygregory.com/
> >> > >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >> > >>>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>> --
> >> > >>>>>>>>>>>>> -----
> >> > >>>>>>>>>>>>> Arnaud Héritier
> >> > >>>>>>>>>>>>> http://aheritier.net
> >> > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >> > >>>>>>>>>>>>> Twitter/Skype : aheritier
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>> ------------------------------
> >> > >>>>>>>>>>>>> If you reply to this email, your message will be added
> to
> >> the
> >> > >>>>>>>> discussion
> >> > >>>>>>>>>>>>> below:
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>
> >> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >> > >>>>>>>>>>>>> To start a new topic under Maven Developers, email
> >> > >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >> > >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> >> > >>>>>>>>>>>>> <
> >> > >>>>>>>>>>>
> >> > >>>>>>>>
> >> > >>>>>>
> >> > >>>>
> >> >
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>>> .
> >> > >>>>>>>>>>>>> NAML
> >> > >>>>>>>>>>>>> <
> >> > >>>>>>>>>>>
> >> > >>>>>>>>
> >> > >>>>>>
> >> > >>>>
> >> >
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>>>
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>>
> >> > >>>>>>>>>>>> --
> >> > >>>>>>>>>>>> View this message in context:
> >> > >>>>>>>>>>>
> >> > >>>>>>
> >> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >> > >>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> >> > Nabble.com.
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>> Thanks,
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>> Jason
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>> ----------------------------------------------------------
> >> > >>>>>>>>>>> Jason van Zyl
> >> > >>>>>>>>>>> Founder, Takari and Apache Maven
> >> > >>>>>>>>>>> http://twitter.com/jvanzyl
> >> > >>>>>>>>>>> http://twitter.com/takari_io
> >> > >>>>>>>>>>> ---------------------------------------------------------
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>>
> >> > >>>>
> >> ---------------------------------------------------------------------
> >> > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> > >>>>>>>>>>> For additional commands, e-mail:
> dev-help@maven.apache.org
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>>
> >> > >>>>>>>>>>
> >> > >>>>>>>>>>
> >> > >>>>>>>>>> --
> >> > >>>>>>>>>> -----
> >> > >>>>>>>>>> Arnaud Héritier
> >> > >>>>>>>>>> http://aheritier.net
> >> > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >> > >>>>>>>>>> Twitter/Skype : aheritier
> >> > >>>>>>>>>
> >> > >>>>>>>>> Thanks,
> >> > >>>>>>>>>
> >> > >>>>>>>>> Jason
> >> > >>>>>>>>>
> >> > >>>>>>>>> ----------------------------------------------------------
> >> > >>>>>>>>> Jason van Zyl
> >> > >>>>>>>>> Founder, Takari and Apache Maven
> >> > >>>>>>>>> http://twitter.com/jvanzyl
> >> > >>>>>>>>> http://twitter.com/takari_io
> >> > >>>>>>>>> ---------------------------------------------------------
> >> > >>>>>>>>>
> >> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >> > >>>>>>>>>
> >> > >>>>>>>>>
> >> > >>>>>>>>>
> >> > ---------------------------------------------------------------------
> >> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> > >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >> > >>>>>>>>>
> >> > >>>>>>>>
> >> > >>>>>>>> Thanks,
> >> > >>>>>>>>
> >> > >>>>>>>> Jason
> >> > >>>>>>>>
> >> > >>>>>>>> ----------------------------------------------------------
> >> > >>>>>>>> Jason van Zyl
> >> > >>>>>>>> Founder, Takari and Apache Maven
> >> > >>>>>>>> http://twitter.com/jvanzyl
> >> > >>>>>>>> http://twitter.com/takari_io
> >> > >>>>>>>> ---------------------------------------------------------
> >> > >>>>>>>>
> >> > >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >> > >>>>>>>>
> >> > >>>>>>>>
> >> > >>>>>>>>
> >> > ---------------------------------------------------------------------
> >> > >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> > >>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >> > >>>>>>>>
> >> > >>>>>>>>
> >> > >>>>>>>
> >> > >>>>>>>
> >> > >>>>>>> --
> >> > >>>>>>> -----
> >> > >>>>>>> Arnaud Héritier
> >> > >>>>>>> http://aheritier.net
> >> > >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >> > >>>>>>> Twitter/Skype : aheritier
> >> > >>>>>>
> >> > >>>>>> Thanks,
> >> > >>>>>>
> >> > >>>>>> Jason
> >> > >>>>>>
> >> > >>>>>> ----------------------------------------------------------
> >> > >>>>>> Jason van Zyl
> >> > >>>>>> Founder, Takari and Apache Maven
> >> > >>>>>> http://twitter.com/jvanzyl
> >> > >>>>>> http://twitter.com/takari_io
> >> > >>>>>> ---------------------------------------------------------
> >> > >>>>>>
> >> > >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >> > >>>>>>
> >> > >>>>>>
> >> > >>>>>>
> >> > ---------------------------------------------------------------------
> >> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> > >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >> > >>>>>>
> >> > >>>>>>
> >> > >>>>
> >> > >>>> Thanks,
> >> > >>>>
> >> > >>>> Jason
> >> > >>>>
> >> > >>>> ----------------------------------------------------------
> >> > >>>> Jason van Zyl
> >> > >>>> Founder, Takari and Apache Maven
> >> > >>>> http://twitter.com/jvanzyl
> >> > >>>> http://twitter.com/takari_io
> >> > >>>> ---------------------------------------------------------
> >> > >>>>
> >> > >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> ---------------------------------------------------------------------
> >> > >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> > >>>> For additional commands, e-mail: dev-help@maven.apache.org
> >> > >>>>
> >> > >>>>
> >> > >>
> >> > >> Thanks,
> >> > >>
> >> > >> Jason
> >> > >>
> >> > >> ----------------------------------------------------------
> >> > >> Jason van Zyl
> >> > >> Founder, Takari and Apache Maven
> >> > >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> >> > >> http://twitter.com/takari_io <http://twitter.com/takari_io>
> >> > >> ---------------------------------------------------------
> >> > >>
> >> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >> > >>
> >> > >>
> >> > >>
> ---------------------------------------------------------------------
> >> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> >> > dev-unsubscribe@maven.apache.org>
> >> > >> For additional commands, e-mail: dev-help@maven.apache.org
> <mailto:
> >> > dev-help@maven.apache.org>
> >> >
> >> > Thanks,
> >> >
> >> > Jason
> >> >
> >> > ----------------------------------------------------------
> >> > Jason van Zyl
> >> > Founder, Takari and Apache Maven
> >> > http://twitter.com/jvanzyl
> >> > http://twitter.com/takari_io
> >> > ---------------------------------------------------------
> >> >
> >> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >> >
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> > For additional commands, e-mail: dev-help@maven.apache.org
> >> >
> >> >
> >>
> >
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
> >
>



-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Nick Stolwijk <ni...@gmail.com>.
Arnaud,

I have followed this blogpost[1] and to see debug information I have to
adjust my conf/logging/log4j2.xml instead of just add "-X" to the command
line. Also, if I leave the log4j2.xml on DEBUG level, I don't have to
specify the "-X" parameter to see debug. In my case the "-X" doesn't do
anything anymore, maybe I have followed the wrong blogpost. ;)

With regards,

Nick Stolwijk

~~~ Try to leave this world a little better than you found it and, when
your turn comes to die, you can die happy in feeling that at any rate you
have not wasted your time but have done your best ~~~

Lord Baden-Powell

On Thu, Jan 7, 2016 at 9:17 AM, Arnaud Héritier <ah...@gmail.com> wrote:

> What do you mean Nick ?
> I think it was implemented. I have the -X flag which is working with DEBUG
> details
>
>
> ​
>
> On Thu, Jan 7, 2016 at 2:53 AM, Nick Stolwijk <ni...@gmail.com>
> wrote:
>
>> This isn't a mail to convince anyone between Log4J2 or Logback.
>>
>> I have updated my Maven installation with Log4J2, instead of the default,
>> which worked fine.
>>
>> I missed one thing and I hope with different log implementations we still
>> could do this "right". Maven has a nice command line parameter to give out
>> extra logging, the "-X" parameter. With the Log4J2 in place, this logging
>> parameter didn't work. I have to change the logging configuration to
>> include DEBUG logging. Is there a way to print out the logging, without
>> regard to the logging framework, to include the debug information when
>> given the "-X" parameter?
>>
>> I think it is very valuable to get extra logging without touching any
>> configuration files.
>>
>> With regards,
>>
>> Nick Stolwijk
>>
>> ~~~ Try to leave this world a little better than you found it and, when
>> your turn comes to die, you can die happy in feeling that at any rate you
>> have not wasted your time but have done your best ~~~
>>
>> Lord Baden-Powell
>>
>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
>>
>> > I’ve no issue with the fix to make any implementation to work, just the
>> > merging of the log4j2 branch in general.
>> >
>> > > On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
>> > wrote:
>> > >
>> > > Jason,
>> > >
>> > > I really don’t care which logging framework Maven uses. There isn’t
>> > going to be much difference between Logback and Log4j 2 in a batch
>> process
>> > like Maven, although asynchronous loggers might speed up larger builds
>> > somewhat.
>> > >
>> > > However, these comparisons are still incorrect. Log4j is using the
>> ASF’s
>> > git repository and hasn’t really integrated pull requests from github so
>> > you are comparing apples and oranges. If you look at the changes.xml
>> file
>> > you will see 250 due-to attributions, some of which include committers
>> but
>> > most of which are not. Just in the latest release, 2.5, there were
>> > contributions from 13 individuals outside of the ASF and in the 2.4
>> release
>> > there were contributions from more than 20. If Logback has only had
>> > contributions from 70+ non-committers since they moved to git, then
>> Log4j
>> > is easily winning that metric.
>> > >
>> > > That said, I don’t use Maven for how cool its logging framework is.
>> > However, Gary’s original complaint about an unsupported SLF4J binding
>> seems
>> > like it should be addressed. Why can’t a user use their own custom SLF4J
>> > implementation?
>> > >
>> > > Ralph
>> > >
>> > >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
>> > >>
>> > >>>
>> > >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
>> > <ma...@apache.org>> wrote:
>> > >>>
>> > >>> Jason, I am sorry but to disagree with you. Your statistics are
>> still
>> > not
>> > >>> telling a full story. I can glance at the commit graphs of these 76
>> > logback
>> > >>> contributors rather quickly to see really how "diverse" this
>> community
>> > is.
>> > >>>
>> > >>> * 35 (~45%) only ever made 1 contribution
>> > >>> * 18 (~25%) have only ever made 2 contributions
>> > >>> * 16 (~20%) have between 3-10 contributions.
>> > >>>
>> > >>
>> > >> This is still awesome. I would love to have 35 contributors making
>> one
>> > change. It all adds up.
>> > >>
>> > >>> That leaves only 7 logback contributors (~10%) who actually do
>> > something.
>> > >>> And of those 7, only 4 committed something in 2015 ... and Cecki is
>> the
>> > >>> leader by far. It's clearly a very visible one man show with sparse
>> > >>> contributions from others.
>> > >>>
>> > >>> Based on these numbers, I think Log4J2 has the better community
>> > involvement.
>> > >>>
>> > >>
>> > >> Everyone will interpret numbers as they wish but it’s a simple thing
>> > even to make one change in an open source project. 99% of people never
>> do
>> > so to have that number of people make one or two changes is a
>> significant
>> > thing.
>> > >>
>> > >>> Cheers,
>> > >>> Paul
>> > >>>
>> > >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
>> wrote:
>> > >>>
>> > >>>> A contributor on that page is not a comparison of committers vs
>> not.
>> > >>>> People who have made pull requests to Maven are listed as
>> > contributors.
>> > >>>> Just as they would for Log4J2. A measure, albeit one, of the
>> overall
>> > >>>> diversity of contribution.
>> > >>>>
>> > >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
>> > wrote:
>> > >>>>>
>> > >>>>> I am writing regarding this statement: "Ceki may do more commits
>> but
>> > it’s
>> > >>>>> certainly not a one man show. 76 contributors for Logback and 8
>> > >>>>> contributors for Log4J2."
>> > >>>>>
>> > >>>>> The numbers in themselves do not tell a full story. It's in
>> > appropriate
>> > >>>> to
>> > >>>>> conclude that since 76 > 8, therefore logback is a better choice.
>> > The 8
>> > >>>>> contributors in Log4J2 have been voted in according to Apache
>> bylaws.
>> > >>>>> Conversely, there aren't any bylaws for logback; the logback
>> Github
>> > >>>> project
>> > >>>>> owner can freely grant commit privileges at will ... and
>> evidently,
>> > they
>> > >>>>> do! So the bar for committer rights is much (much) lower than at
>> > Apache.
>> > >>>> I
>> > >>>>> don't think the above comparison is fair toward log4j2.
>> > >>>>>
>> > >>>>> Cheers,
>> > >>>>> Paul
>> > >>>>>
>> > >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
>> > wrote:
>> > >>>>>
>> > >>>>>>
>> > >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
>> aheritier@gmail.com>
>> > >>>>>> wrote:
>> > >>>>>>>
>> > >>>>>>> great, more constructive feedback :-)
>> > >>>>>>> Thanks Jason
>> > >>>>>>>
>> > >>>>>>> Both projects are well known and widely used even if log4j v2 is
>> > >>>> younger
>> > >>>>>>> with less downloads such figures are not really representative
>> > with all
>> > >>>>>>> caches/repositories managers I think.
>> > >>>>>>>
>> > >>>>>>
>> > >>>>>> I don’t have a single peer that uses Log4j2 and that’s important
>> to
>> > me.
>> > >>>> I
>> > >>>>>> do not believe Log4J2 is well known or widely use. I think 3
>> years
>> > of
>> > >>>>>> releases is fairly representative in that Logback is getting
>> close
>> > to
>> > >>>> the
>> > >>>>>> Log4J incoming edge count and if you remove all the incoming
>> edges
>> > from
>> > >>>>>> Apache there are not a lot of users.
>> > >>>>>>
>> > >>>>>>> About logback vs log4j I have really no real preference
>> technically
>> > >>>>>>> speaking (I had both branches working in the past and used them
>> a
>> > lot
>> > >>>> in
>> > >>>>>> my
>> > >>>>>>> professional life -
>> > http://www.aheritier.net/united-colors-of-maven/).
>> > >>>>>>>
>> > >>>>>>> In term of community, Log4J is in our apache community and we
>> have
>> > few
>> > >>>>>>> active committers arround. On Logback side even if I really
>> > appreciate
>> > >>>>>> Ceki
>> > >>>>>>> I'm always afraid about this one-man show project. (and Ceki
>> isn't
>> > >>>>>> perfect
>> > >>>>>>> too when we see the nightmare of slf4j-api 1.5+
>> incompatibilities
>> > we
>> > >>>>>> always
>> > >>>>>>> have in 2016 !!).
>> > >>>>>>
>> > >>>>>> Ceki may do more commits but it’s certainly not a one man show.
>> 76
>> > >>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
>> stable
>> > and
>> > >>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
>> don’t
>> > >>>> think
>> > >>>>>> any person responsible for picking a package for logging would
>> get
>> > much
>> > >>>>>> support in their organization for Log4J2, as the data would
>> > suggest. I
>> > >>>>>> think with few contributors and usage it would likely be deemed a
>> > less
>> > >>>> wise
>> > >>>>>> choice than Logback and possibly a risk. There are also lots of
>> > Apache
>> > >>>>>> projects that use Logback. I think pragmatism is a factor in all
>> the
>> > >>>> other
>> > >>>>>> projects at Apache who selected Logback. Being at Apache
>> obviously
>> > >>>> wasn’t
>> > >>>>>> the determining criterion and it shouldn’t be.
>> > >>>>>>
>> > >>>>>>> I agree that we are just talking about a logging implementation
>> > but you
>> > >>>>>> saw
>> > >>>>>>> what it gave for eclipse/aether ….
>> > >>>>>>>
>> > >>>>>>
>> > >>>>>> I’m not sure what your point is here. No one worked on any of the
>> > parts,
>> > >>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
>> > when it
>> > >>>>>> comes back. So I’m not sure what analogy you’re trying to make.
>> > >>>>>>
>> > >>>>>>> I'm clearly not enough involved enough in the project to try to
>> > >>>> convince
>> > >>>>>>> anyone about a choice to do but I can just say that not having a
>> > >>>>>> colorized
>> > >>>>>>> console in 2016 is .... irritating.
>> > >>>>>>>
>> > >>>>>>> For the problem reported by Gary I think that applying the fix
>> in
>> > >>>>>>>
>> > >>>>>>
>> > >>>>
>> >
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>> > >>>>>>> (
>> > >>>>>>>
>> > >>>>>>
>> > >>>>
>> >
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>> > >>>>>>> )
>> > >>>>>>> is safe to be back-ported in master. It is just that
>> > >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and
>> now
>> > that
>> > >>>>>>> Log4J2 is release/stabilized there is a new one :
>> > >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>> > >>>>>>>
>> > >>>>>>
>> > >>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
>> > going to
>> > >>>>>> help there to get their library bundled with Maven?
>> > >>>>>>
>> > >>>>>>> For the replacement of the implementation and activate colors I
>> > prefer
>> > >>>> to
>> > >>>>>>> let active committers decide of what they are doing (I imagine
>> > that for
>> > >>>>>> any
>> > >>>>>>> choice they are doing it doesn't avoid you to use another one in
>> > your
>> > >>>> own
>> > >>>>>>> distribution ?
>> > >>>>>>>
>> > >>>>>>> I would prefer log4j2 but clearly I never merged it because of
>> the
>> > >>>> slf4j
>> > >>>>>>> conflict that I don't understand (but I didn't spend a lot of
>> time
>> > on
>> > >>>> it)
>> > >>>>>>>
>> > >>>>>>
>> > >>>>>> To me the most important factor is usage, of course you need some
>> > >>>>>> threshold of developers so that people are working on it but even
>> > there
>> > >>>> I’d
>> > >>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
>> > >>>>>> examination, issue submissions, pull requests and ultimately more
>> > people
>> > >>>>>> that contribute and that’s clearly the case with Logback. I don’t
>> > see
>> > >>>> how
>> > >>>>>> you can logically refute that and see Log4J2 a better choice
>> > because of
>> > >>>>>> what organization it’s developed within? Logback has a community
>> it
>> > just
>> > >>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
>> also
>> > has a
>> > >>>>>> long track record of open source dedication and contribution.
>> > >>>>>>
>> > >>>>>>> Cheers
>> > >>>>>>>
>> > >>>>>>>
>> > >>>>>>>
>> > >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io>
>> > wrote:
>> > >>>>>>>
>> > >>>>>>>> These are the numbers I arrived at, happy to run them with
>> > different
>> > >>>>>>>> coordinates but thought these were representative:
>> > >>>>>>>>
>> > >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>> > >>>>>>>> ==>84570
>> > >>>>>>>>
>> > >>>>>>>> gremlin> g.V('vc',
>> 'ch.qos.logback:logback-classic').inE.count()
>> > >>>>>>>> ==>62389
>> > >>>>>>>>
>> > >>>>>>>> gremlin> g.V('vc',
>> > 'org.apache.logging.log4j:log4j-core').inE.count()
>> > >>>>>>>> ==>3134
>> > >>>>>>>>
>> > >>>>>>>> These are incoming edges across all versions of said
>> coordinate.
>> > >>>>>>>>
>> > >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
>> > wrote:
>> > >>>>>>>>>
>> > >>>>>>>>> As we said previously when the the question arose again there
>> > would
>> > >>>> be
>> > >>>>>> a
>> > >>>>>>>> discussion. You may not remember, but I expect there to be a
>> > >>>> discussion.
>> > >>>>>>>>>
>> > >>>>>>>>> I have built a graph of Maven Central to analyze the rank
>> (count
>> > of
>> > >>>> all
>> > >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
>> those
>> > >>>>>> numbers
>> > >>>>>>>> that everyone has gone from Log4J to Logback. What has
>> happened, I
>> > >>>>>> believe
>> > >>>>>>>> from the numbers, is that the community followed the founder of
>> > the
>> > >>>>>> project
>> > >>>>>>>> and not the owner project in pretty much the exact same way
>> users
>> > went
>> > >>>>>> with
>> > >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
>> > verify
>> > >>>>>> this
>> > >>>>>>>> themselves, or generate their own data from the machine that is
>> > >>>> housing
>> > >>>>>> the
>> > >>>>>>>> copy of Maven Central at Google.
>> > >>>>>>>>>
>> > >>>>>>>>> Additionally Igor has an implementation for logging during
>> > concurrent
>> > >>>>>>>> builds based on Logback that I would really like to use, and
>> the
>> > color
>> > >>>>>>>> logging is also easy with Logback. I do not want to use
>> something
>> > that
>> > >>>>>> the
>> > >>>>>>>> community at large has not adopted.
>> > >>>>>>>>>
>> > >>>>>>>>> Again, anyone is welcome to the code and/or the data if they
>> > want to
>> > >>>>>>>> verify this themselves.
>> > >>>>>>>>>
>> > >>>>>>>>> I also am not interested in a debate so if we disagree then
>> just
>> > >>>> leave
>> > >>>>>>>> the simple implementation in place. I’m not philosophically
>> > motivated
>> > >>>>>> much
>> > >>>>>>>> here in these discussions but I’m vehemently opposed to
>> > integrating
>> > >>>>>> Log4J2.
>> > >>>>>>>>>
>> > >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
>> > aheritier@gmail.com>
>> > >>>>>>>> wrote:
>> > >>>>>>>>>>
>> > >>>>>>>>>> thanks for this valuable comment Jason :(
>> > >>>>>>>>>>
>> > >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
>> jason@takari.io>
>> > >>>>>> wrote:
>> > >>>>>>>>>>
>> > >>>>>>>>>>> -1
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> Do not merge this branch.
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
>> > tibordigana@apache.org>
>> > >>>>>>>> wrote:
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> Hi Arnaud,
>> > >>>>>>>>>>>> Do you plan a Release Version to merge this branch o
>> master in
>> > >>>>>> Maven?
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
>> Maven] <
>> > >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>> Just because only 2.4 was available when I updated this
>> > feature
>> > >>>>>>>> branch
>> > >>>>>>>>>>> few
>> > >>>>>>>>>>>>> months ago.
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>>
>> a
>> > >>>> écrit :
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> Hi Arnaud,
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> Thank you for the update.
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> Gary
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
>> > email]
>> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>> > >>>>>>>>>>>>>> <javascript:;>> wrote:
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> Hi Gary,
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> I fixed this in the branch :
>> > >>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>> > >>>>>>>>>>>>>>> The fix is in
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>
>> > >>>>>>
>> > >>>>
>> >
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> (
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>
>> > >>>>>>
>> > >>>>
>> >
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>> > >>>>>>>>>>>>>>> )
>> > >>>>>>>>>>>>>>> It is the update I did after my old blog post :
>> > >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> BR
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
>> > email]
>> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>> > >>>>>>>>>>>>>> <javascript:;>>
>> > >>>>>>>>>>>>>>> wrote:
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> Hi All,
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> Happy Holidays.
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
>> supported by
>> > >>>>>> Maven:
>> > >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>> > >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>> > >>>>>>>>>>>>>>>> [WARN] (from
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>
>> > >>>>>>
>> > >>>>
>> >
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>> > >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>> > >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My
>> > steps
>> > >>>>>> are
>> > >>>>>>>>>>>>> here:
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>
>> > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>>>> E-Mail: [hidden email]
>> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>> > >>>>>>>> <javascript:;>
>> > >>>>>>>>>>> | [hidden
>> > >>>>>>>>>>>>> email] <http://
>> > /user/SendEmail.jtp?type=node&node=5857870&i=4>
>> > >>>>>>>>>>>>>> <javascript:;>
>> > >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>> > >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>> > >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>> > >>>>>> http://www.manning.com/tahchiev/
>> > >>>>>>>>>
>> > >>>>>>>>>>>>>>>> Spring Batch in Action <
>> http://www.manning.com/templier/>
>> > >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>> > >>>>>>>>>>>>>>>> Home: http://garygregory.com/
>> > >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>>> -----
>> > >>>>>>>>>>>>>>> Arnaud Héritier
>> > >>>>>>>>>>>>>>> http://aheritier.net
>> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>> E-Mail: [hidden email]
>> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>> > >>>>>>>> <javascript:;>
>> > >>>>>>>>>>> | [hidden
>> > >>>>>>>>>>>>> email] <http://
>> > /user/SendEmail.jtp?type=node&node=5857870&i=6>
>> > >>>>>>>>>>>>>> <javascript:;>
>> > >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>> > >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>> > >>>>>>>>>>>>>> JUnit in Action, Second Edition <
>> > >>>> http://www.manning.com/tahchiev/
>> > >>>>>>>
>> > >>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/
>> >
>> > >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>> > >>>>>>>>>>>>>> Home: http://garygregory.com/
>> > >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> --
>> > >>>>>>>>>>>>> -----
>> > >>>>>>>>>>>>> Arnaud Héritier
>> > >>>>>>>>>>>>> http://aheritier.net
>> > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > >>>>>>>>>>>>> Twitter/Skype : aheritier
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> ------------------------------
>> > >>>>>>>>>>>>> If you reply to this email, your message will be added to
>> the
>> > >>>>>>>> discussion
>> > >>>>>>>>>>>>> below:
>> > >>>>>>>>>>>>>
>> > >>>>>>>>
>> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>> > >>>>>>>>>>>>> To start a new topic under Maven Developers, email
>> > >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>> > >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>> > >>>>>>>>>>>>> <
>> > >>>>>>>>>>>
>> > >>>>>>>>
>> > >>>>>>
>> > >>>>
>> >
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>> .
>> > >>>>>>>>>>>>> NAML
>> > >>>>>>>>>>>>> <
>> > >>>>>>>>>>>
>> > >>>>>>>>
>> > >>>>>>
>> > >>>>
>> >
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> --
>> > >>>>>>>>>>>> View this message in context:
>> > >>>>>>>>>>>
>> > >>>>>>
>> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>> > >>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
>> > Nabble.com.
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> Thanks,
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> Jason
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> ----------------------------------------------------------
>> > >>>>>>>>>>> Jason van Zyl
>> > >>>>>>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>>>>>> http://twitter.com/jvanzyl
>> > >>>>>>>>>>> http://twitter.com/takari_io
>> > >>>>>>>>>>> ---------------------------------------------------------
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>
>> ---------------------------------------------------------------------
>> > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>
>> > >>>>>>>>>>
>> > >>>>>>>>>> --
>> > >>>>>>>>>> -----
>> > >>>>>>>>>> Arnaud Héritier
>> > >>>>>>>>>> http://aheritier.net
>> > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > >>>>>>>>>> Twitter/Skype : aheritier
>> > >>>>>>>>>
>> > >>>>>>>>> Thanks,
>> > >>>>>>>>>
>> > >>>>>>>>> Jason
>> > >>>>>>>>>
>> > >>>>>>>>> ----------------------------------------------------------
>> > >>>>>>>>> Jason van Zyl
>> > >>>>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>>>> http://twitter.com/jvanzyl
>> > >>>>>>>>> http://twitter.com/takari_io
>> > >>>>>>>>> ---------------------------------------------------------
>> > >>>>>>>>>
>> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>>>>>
>> > ---------------------------------------------------------------------
>> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>>>>>>>
>> > >>>>>>>>
>> > >>>>>>>> Thanks,
>> > >>>>>>>>
>> > >>>>>>>> Jason
>> > >>>>>>>>
>> > >>>>>>>> ----------------------------------------------------------
>> > >>>>>>>> Jason van Zyl
>> > >>>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>>> http://twitter.com/jvanzyl
>> > >>>>>>>> http://twitter.com/takari_io
>> > >>>>>>>> ---------------------------------------------------------
>> > >>>>>>>>
>> > >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>>
>> > >>>>>>>>
>> > >>>>>>>>
>> > ---------------------------------------------------------------------
>> > >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>>>>>>
>> > >>>>>>>>
>> > >>>>>>>
>> > >>>>>>>
>> > >>>>>>> --
>> > >>>>>>> -----
>> > >>>>>>> Arnaud Héritier
>> > >>>>>>> http://aheritier.net
>> > >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > >>>>>>> Twitter/Skype : aheritier
>> > >>>>>>
>> > >>>>>> Thanks,
>> > >>>>>>
>> > >>>>>> Jason
>> > >>>>>>
>> > >>>>>> ----------------------------------------------------------
>> > >>>>>> Jason van Zyl
>> > >>>>>> Founder, Takari and Apache Maven
>> > >>>>>> http://twitter.com/jvanzyl
>> > >>>>>> http://twitter.com/takari_io
>> > >>>>>> ---------------------------------------------------------
>> > >>>>>>
>> > >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>
>> > >>>>>>
>> > >>>>>>
>> > ---------------------------------------------------------------------
>> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>>>>
>> > >>>>>>
>> > >>>>
>> > >>>> Thanks,
>> > >>>>
>> > >>>> Jason
>> > >>>>
>> > >>>> ----------------------------------------------------------
>> > >>>> Jason van Zyl
>> > >>>> Founder, Takari and Apache Maven
>> > >>>> http://twitter.com/jvanzyl
>> > >>>> http://twitter.com/takari_io
>> > >>>> ---------------------------------------------------------
>> > >>>>
>> > >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>
>> > >>>>
>> > >>>>
>> ---------------------------------------------------------------------
>> > >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>>
>> > >>>>
>> > >>
>> > >> Thanks,
>> > >>
>> > >> Jason
>> > >>
>> > >> ----------------------------------------------------------
>> > >> Jason van Zyl
>> > >> Founder, Takari and Apache Maven
>> > >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
>> > >> http://twitter.com/takari_io <http://twitter.com/takari_io>
>> > >> ---------------------------------------------------------
>> > >>
>> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>
>> > >>
>> > >> ---------------------------------------------------------------------
>> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
>> > dev-unsubscribe@maven.apache.org>
>> > >> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
>> > dev-help@maven.apache.org>
>> >
>> > Thanks,
>> >
>> > Jason
>> >
>> > ----------------------------------------------------------
>> > Jason van Zyl
>> > Founder, Takari and Apache Maven
>> > http://twitter.com/jvanzyl
>> > http://twitter.com/takari_io
>> > ---------------------------------------------------------
>> >
>> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: dev-help@maven.apache.org
>> >
>> >
>>
>
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>

Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
What do you mean Nick ?
I think it was implemented. I have the -X flag which is working with DEBUG
details


​

On Thu, Jan 7, 2016 at 2:53 AM, Nick Stolwijk <ni...@gmail.com>
wrote:

> This isn't a mail to convince anyone between Log4J2 or Logback.
>
> I have updated my Maven installation with Log4J2, instead of the default,
> which worked fine.
>
> I missed one thing and I hope with different log implementations we still
> could do this "right". Maven has a nice command line parameter to give out
> extra logging, the "-X" parameter. With the Log4J2 in place, this logging
> parameter didn't work. I have to change the logging configuration to
> include DEBUG logging. Is there a way to print out the logging, without
> regard to the logging framework, to include the debug information when
> given the "-X" parameter?
>
> I think it is very valuable to get extra logging without touching any
> configuration files.
>
> With regards,
>
> Nick Stolwijk
>
> ~~~ Try to leave this world a little better than you found it and, when
> your turn comes to die, you can die happy in feeling that at any rate you
> have not wasted your time but have done your best ~~~
>
> Lord Baden-Powell
>
> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
>
> > I’ve no issue with the fix to make any implementation to work, just the
> > merging of the log4j2 branch in general.
> >
> > > On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
> > wrote:
> > >
> > > Jason,
> > >
> > > I really don’t care which logging framework Maven uses. There isn’t
> > going to be much difference between Logback and Log4j 2 in a batch
> process
> > like Maven, although asynchronous loggers might speed up larger builds
> > somewhat.
> > >
> > > However, these comparisons are still incorrect. Log4j is using the
> ASF’s
> > git repository and hasn’t really integrated pull requests from github so
> > you are comparing apples and oranges. If you look at the changes.xml file
> > you will see 250 due-to attributions, some of which include committers
> but
> > most of which are not. Just in the latest release, 2.5, there were
> > contributions from 13 individuals outside of the ASF and in the 2.4
> release
> > there were contributions from more than 20. If Logback has only had
> > contributions from 70+ non-committers since they moved to git, then Log4j
> > is easily winning that metric.
> > >
> > > That said, I don’t use Maven for how cool its logging framework is.
> > However, Gary’s original complaint about an unsupported SLF4J binding
> seems
> > like it should be addressed. Why can’t a user use their own custom SLF4J
> > implementation?
> > >
> > > Ralph
> > >
> > >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> > >>
> > >>>
> > >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> > <ma...@apache.org>> wrote:
> > >>>
> > >>> Jason, I am sorry but to disagree with you. Your statistics are still
> > not
> > >>> telling a full story. I can glance at the commit graphs of these 76
> > logback
> > >>> contributors rather quickly to see really how "diverse" this
> community
> > is.
> > >>>
> > >>> * 35 (~45%) only ever made 1 contribution
> > >>> * 18 (~25%) have only ever made 2 contributions
> > >>> * 16 (~20%) have between 3-10 contributions.
> > >>>
> > >>
> > >> This is still awesome. I would love to have 35 contributors making one
> > change. It all adds up.
> > >>
> > >>> That leaves only 7 logback contributors (~10%) who actually do
> > something.
> > >>> And of those 7, only 4 committed something in 2015 ... and Cecki is
> the
> > >>> leader by far. It's clearly a very visible one man show with sparse
> > >>> contributions from others.
> > >>>
> > >>> Based on these numbers, I think Log4J2 has the better community
> > involvement.
> > >>>
> > >>
> > >> Everyone will interpret numbers as they wish but it’s a simple thing
> > even to make one change in an open source project. 99% of people never do
> > so to have that number of people make one or two changes is a significant
> > thing.
> > >>
> > >>> Cheers,
> > >>> Paul
> > >>>
> > >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> > >>>
> > >>>> A contributor on that page is not a comparison of committers vs not.
> > >>>> People who have made pull requests to Maven are listed as
> > contributors.
> > >>>> Just as they would for Log4J2. A measure, albeit one, of the overall
> > >>>> diversity of contribution.
> > >>>>
> > >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
> > wrote:
> > >>>>>
> > >>>>> I am writing regarding this statement: "Ceki may do more commits
> but
> > it’s
> > >>>>> certainly not a one man show. 76 contributors for Logback and 8
> > >>>>> contributors for Log4J2."
> > >>>>>
> > >>>>> The numbers in themselves do not tell a full story. It's in
> > appropriate
> > >>>> to
> > >>>>> conclude that since 76 > 8, therefore logback is a better choice.
> > The 8
> > >>>>> contributors in Log4J2 have been voted in according to Apache
> bylaws.
> > >>>>> Conversely, there aren't any bylaws for logback; the logback Github
> > >>>> project
> > >>>>> owner can freely grant commit privileges at will ... and evidently,
> > they
> > >>>>> do! So the bar for committer rights is much (much) lower than at
> > Apache.
> > >>>> I
> > >>>>> don't think the above comparison is fair toward log4j2.
> > >>>>>
> > >>>>> Cheers,
> > >>>>> Paul
> > >>>>>
> > >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > >>>>>
> > >>>>>>
> > >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> aheritier@gmail.com>
> > >>>>>> wrote:
> > >>>>>>>
> > >>>>>>> great, more constructive feedback :-)
> > >>>>>>> Thanks Jason
> > >>>>>>>
> > >>>>>>> Both projects are well known and widely used even if log4j v2 is
> > >>>> younger
> > >>>>>>> with less downloads such figures are not really representative
> > with all
> > >>>>>>> caches/repositories managers I think.
> > >>>>>>>
> > >>>>>>
> > >>>>>> I don’t have a single peer that uses Log4j2 and that’s important
> to
> > me.
> > >>>> I
> > >>>>>> do not believe Log4J2 is well known or widely use. I think 3 years
> > of
> > >>>>>> releases is fairly representative in that Logback is getting close
> > to
> > >>>> the
> > >>>>>> Log4J incoming edge count and if you remove all the incoming edges
> > from
> > >>>>>> Apache there are not a lot of users.
> > >>>>>>
> > >>>>>>> About logback vs log4j I have really no real preference
> technically
> > >>>>>>> speaking (I had both branches working in the past and used them a
> > lot
> > >>>> in
> > >>>>>> my
> > >>>>>>> professional life -
> > http://www.aheritier.net/united-colors-of-maven/).
> > >>>>>>>
> > >>>>>>> In term of community, Log4J is in our apache community and we
> have
> > few
> > >>>>>>> active committers arround. On Logback side even if I really
> > appreciate
> > >>>>>> Ceki
> > >>>>>>> I'm always afraid about this one-man show project. (and Ceki
> isn't
> > >>>>>> perfect
> > >>>>>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities
> > we
> > >>>>>> always
> > >>>>>>> have in 2016 !!).
> > >>>>>>
> > >>>>>> Ceki may do more commits but it’s certainly not a one man show. 76
> > >>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> stable
> > and
> > >>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> don’t
> > >>>> think
> > >>>>>> any person responsible for picking a package for logging would get
> > much
> > >>>>>> support in their organization for Log4J2, as the data would
> > suggest. I
> > >>>>>> think with few contributors and usage it would likely be deemed a
> > less
> > >>>> wise
> > >>>>>> choice than Logback and possibly a risk. There are also lots of
> > Apache
> > >>>>>> projects that use Logback. I think pragmatism is a factor in all
> the
> > >>>> other
> > >>>>>> projects at Apache who selected Logback. Being at Apache obviously
> > >>>> wasn’t
> > >>>>>> the determining criterion and it shouldn’t be.
> > >>>>>>
> > >>>>>>> I agree that we are just talking about a logging implementation
> > but you
> > >>>>>> saw
> > >>>>>>> what it gave for eclipse/aether ….
> > >>>>>>>
> > >>>>>>
> > >>>>>> I’m not sure what your point is here. No one worked on any of the
> > parts,
> > >>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
> > when it
> > >>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> > >>>>>>
> > >>>>>>> I'm clearly not enough involved enough in the project to try to
> > >>>> convince
> > >>>>>>> anyone about a choice to do but I can just say that not having a
> > >>>>>> colorized
> > >>>>>>> console in 2016 is .... irritating.
> > >>>>>>>
> > >>>>>>> For the problem reported by Gary I think that applying the fix in
> > >>>>>>>
> > >>>>>>
> > >>>>
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>>>>>> (
> > >>>>>>>
> > >>>>>>
> > >>>>
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>>>>> )
> > >>>>>>> is safe to be back-ported in master. It is just that
> > >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now
> > that
> > >>>>>>> Log4J2 is release/stabilized there is a new one :
> > >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>>>>
> > >>>>>>
> > >>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> > going to
> > >>>>>> help there to get their library bundled with Maven?
> > >>>>>>
> > >>>>>>> For the replacement of the implementation and activate colors I
> > prefer
> > >>>> to
> > >>>>>>> let active committers decide of what they are doing (I imagine
> > that for
> > >>>>>> any
> > >>>>>>> choice they are doing it doesn't avoid you to use another one in
> > your
> > >>>> own
> > >>>>>>> distribution ?
> > >>>>>>>
> > >>>>>>> I would prefer log4j2 but clearly I never merged it because of
> the
> > >>>> slf4j
> > >>>>>>> conflict that I don't understand (but I didn't spend a lot of
> time
> > on
> > >>>> it)
> > >>>>>>>
> > >>>>>>
> > >>>>>> To me the most important factor is usage, of course you need some
> > >>>>>> threshold of developers so that people are working on it but even
> > there
> > >>>> I’d
> > >>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
> > >>>>>> examination, issue submissions, pull requests and ultimately more
> > people
> > >>>>>> that contribute and that’s clearly the case with Logback. I don’t
> > see
> > >>>> how
> > >>>>>> you can logically refute that and see Log4J2 a better choice
> > because of
> > >>>>>> what organization it’s developed within? Logback has a community
> it
> > just
> > >>>>>> doesn’t happen to be here, and Ceki's not some random guy. He also
> > has a
> > >>>>>> long track record of open source dedication and contribution.
> > >>>>>>
> > >>>>>>> Cheers
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > >>>>>>>
> > >>>>>>>> These are the numbers I arrived at, happy to run them with
> > different
> > >>>>>>>> coordinates but thought these were representative:
> > >>>>>>>>
> > >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> > >>>>>>>> ==>84570
> > >>>>>>>>
> > >>>>>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
> > >>>>>>>> ==>62389
> > >>>>>>>>
> > >>>>>>>> gremlin> g.V('vc',
> > 'org.apache.logging.log4j:log4j-core').inE.count()
> > >>>>>>>> ==>3134
> > >>>>>>>>
> > >>>>>>>> These are incoming edges across all versions of said coordinate.
> > >>>>>>>>
> > >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > >>>>>>>>>
> > >>>>>>>>> As we said previously when the the question arose again there
> > would
> > >>>> be
> > >>>>>> a
> > >>>>>>>> discussion. You may not remember, but I expect there to be a
> > >>>> discussion.
> > >>>>>>>>>
> > >>>>>>>>> I have built a graph of Maven Central to analyze the rank
> (count
> > of
> > >>>> all
> > >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> those
> > >>>>>> numbers
> > >>>>>>>> that everyone has gone from Log4J to Logback. What has
> happened, I
> > >>>>>> believe
> > >>>>>>>> from the numbers, is that the community followed the founder of
> > the
> > >>>>>> project
> > >>>>>>>> and not the owner project in pretty much the exact same way
> users
> > went
> > >>>>>> with
> > >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> > verify
> > >>>>>> this
> > >>>>>>>> themselves, or generate their own data from the machine that is
> > >>>> housing
> > >>>>>> the
> > >>>>>>>> copy of Maven Central at Google.
> > >>>>>>>>>
> > >>>>>>>>> Additionally Igor has an implementation for logging during
> > concurrent
> > >>>>>>>> builds based on Logback that I would really like to use, and the
> > color
> > >>>>>>>> logging is also easy with Logback. I do not want to use
> something
> > that
> > >>>>>> the
> > >>>>>>>> community at large has not adopted.
> > >>>>>>>>>
> > >>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> > want to
> > >>>>>>>> verify this themselves.
> > >>>>>>>>>
> > >>>>>>>>> I also am not interested in a debate so if we disagree then
> just
> > >>>> leave
> > >>>>>>>> the simple implementation in place. I’m not philosophically
> > motivated
> > >>>>>> much
> > >>>>>>>> here in these discussions but I’m vehemently opposed to
> > integrating
> > >>>>>> Log4J2.
> > >>>>>>>>>
> > >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> > aheritier@gmail.com>
> > >>>>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>> thanks for this valuable comment Jason :(
> > >>>>>>>>>>
> > >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> jason@takari.io>
> > >>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> -1
> > >>>>>>>>>>>
> > >>>>>>>>>>> Do not merge this branch.
> > >>>>>>>>>>>
> > >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> > tibordigana@apache.org>
> > >>>>>>>> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Hi Arnaud,
> > >>>>>>>>>>>> Do you plan a Release Version to merge this branch o master
> in
> > >>>>>> Maven?
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven]
> <
> > >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> > feature
> > >>>>>>>> branch
> > >>>>>>>>>>> few
> > >>>>>>>>>>>>> months ago.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
> > >>>> écrit :
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Hi Arnaud,
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Thank you for the update.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Gary
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
> > email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > >>>>>>>>>>>>>> <javascript:;>> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Hi Gary,
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> I fixed this in the branch :
> > >>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > >>>>>>>>>>>>>>> The fix is in
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> (
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>>>>>>>>>>>>> )
> > >>>>>>>>>>>>>>> It is the update I did after my old blog post :
> > >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> BR
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> > email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > >>>>>>>>>>>>>> <javascript:;>>
> > >>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Hi All,
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Happy Holidays.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported
> by
> > >>>>>> Maven:
> > >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> > >>>>>>>>>>>>>>>> [WARN] (from
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> > >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My
> > steps
> > >>>>>> are
> > >>>>>>>>>>>>> here:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>
> > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> > >>>>>>>> <javascript:;>
> > >>>>>>>>>>> | [hidden
> > >>>>>>>>>>>>> email] <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=4>
> > >>>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >>>>>> http://www.manning.com/tahchiev/
> > >>>>>>>>>
> > >>>>>>>>>>>>>>>> Spring Batch in Action <
> http://www.manning.com/templier/>
> > >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>> -----
> > >>>>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>> E-Mail: [hidden email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> > >>>>>>>> <javascript:;>
> > >>>>>>>>>>> | [hidden
> > >>>>>>>>>>>>> email] <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=6>
> > >>>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >>>> http://www.manning.com/tahchiev/
> > >>>>>>>
> > >>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> > >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >>>>>>>>>>>>>> Home: http://garygregory.com/
> > >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> --
> > >>>>>>>>>>>>> -----
> > >>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> ------------------------------
> > >>>>>>>>>>>>> If you reply to this email, your message will be added to
> the
> > >>>>>>>> discussion
> > >>>>>>>>>>>>> below:
> > >>>>>>>>>>>>>
> > >>>>>>>>
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > >>>>>>>>>>>>> To start a new topic under Maven Developers, email
> > >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> > >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> > >>>>>>>>>>>>> <
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> .
> > >>>>>>>>>>>>> NAML
> > >>>>>>>>>>>>> <
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> --
> > >>>>>>>>>>>> View this message in context:
> > >>>>>>>>>>>
> > >>>>>>
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > >>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> > Nabble.com.
> > >>>>>>>>>>>
> > >>>>>>>>>>> Thanks,
> > >>>>>>>>>>>
> > >>>>>>>>>>> Jason
> > >>>>>>>>>>>
> > >>>>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>>>
> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>
> ---------------------------------------------------------------------
> > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> --
> > >>>>>>>>>> -----
> > >>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>> http://aheritier.net
> > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>
> > >>>>>>>>> Thanks,
> > >>>>>>>>>
> > >>>>>>>>> Jason
> > >>>>>>>>>
> > >>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>> Jason van Zyl
> > >>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>
> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > ---------------------------------------------------------------------
> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>> Thanks,
> > >>>>>>>>
> > >>>>>>>> Jason
> > >>>>>>>>
> > >>>>>>>> ----------------------------------------------------------
> > >>>>>>>> Jason van Zyl
> > >>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>> http://twitter.com/takari_io
> > >>>>>>>> ---------------------------------------------------------
> > >>>>>>>>
> > >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > ---------------------------------------------------------------------
> > >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> --
> > >>>>>>> -----
> > >>>>>>> Arnaud Héritier
> > >>>>>>> http://aheritier.net
> > >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>> Twitter/Skype : aheritier
> > >>>>>>
> > >>>>>> Thanks,
> > >>>>>>
> > >>>>>> Jason
> > >>>>>>
> > >>>>>> ----------------------------------------------------------
> > >>>>>> Jason van Zyl
> > >>>>>> Founder, Takari and Apache Maven
> > >>>>>> http://twitter.com/jvanzyl
> > >>>>>> http://twitter.com/takari_io
> > >>>>>> ---------------------------------------------------------
> > >>>>>>
> > >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > ---------------------------------------------------------------------
> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>
> > >>>>>>
> > >>>>
> > >>>> Thanks,
> > >>>>
> > >>>> Jason
> > >>>>
> > >>>> ----------------------------------------------------------
> > >>>> Jason van Zyl
> > >>>> Founder, Takari and Apache Maven
> > >>>> http://twitter.com/jvanzyl
> > >>>> http://twitter.com/takari_io
> > >>>> ---------------------------------------------------------
> > >>>>
> > >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>
> > >>>>
> > >>>>
> ---------------------------------------------------------------------
> > >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>
> > >>>>
> > >>
> > >> Thanks,
> > >>
> > >> Jason
> > >>
> > >> ----------------------------------------------------------
> > >> Jason van Zyl
> > >> Founder, Takari and Apache Maven
> > >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> > >> http://twitter.com/takari_io <http://twitter.com/takari_io>
> > >> ---------------------------------------------------------
> > >>
> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> > dev-unsubscribe@maven.apache.org>
> > >> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
> > dev-help@maven.apache.org>
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder, Takari and Apache Maven
> > http://twitter.com/jvanzyl
> > http://twitter.com/takari_io
> > ---------------------------------------------------------
> >
> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>



-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
You’re welcome. I do try to bring a chuckle to everyone’s day.

> On Jan 8, 2016, at 3:48 PM, Gary Gregory <ga...@gmail.com> wrote:
> 
> On Fri, Jan 8, 2016 at 4:12 AM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> 
>>> On Jan 7, 2016, at 9:17 PM, Gary Gregory <ga...@gmail.com> wrote:
>>> 
>>> On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:
>>> 
>>>> No, I don’t that useful. If it’s an extensions then it can be activated
>>>> using the .mvn/extensions.xml and downloaded on demand. I think for
>> Maven
>>>> 4.x we just bite the bullet and put Logback in the distribution. Igor
>> and I
>>>> have done most of the work in the last while and have implementations
>> for
>>>> Logback, and when I drop the 4.x changes I will have done a ton of work
>> and
>>>> I’d just like to end the discussion and put Logback in 4.x.
>>>> 
>>>> If we disagree then let’s resolve never to discuss this again because
>> it’s
>>>> a waste of time. We’ll just leave the simple implementation in there as
>>>> it’s probably fine for 99% of people. What Igor suggests I think is a
>> fine
>>>> compromise. The optional extensions can be built in the main tree so
>> that
>>>> we know they work, but not distributed by default. If someone wants to
>> use
>>>> them they can enable them using the .mvn/extensions.xml mechanism. I can
>>>> live with optional extensions in the tree, but I’ll never agree to the
>>>> default implementation being Log4J2.
>>>> 
>>> 
>>> OK I'll bite:
>> 
>> I won’t.
>> 
>>> 
>>> - "I’ll never agree to the default implementation being Log4J2."
>>> - "I’m vehemently opposed to integrating Log4J2."
>>> 
>>> Oh, then the irony of the signature:
>>> 
>>> "You are never dedicated to something you have complete confidence in.
>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>> They know it is going to rise tomorrow. When people are fanatically
>>> dedicated to political or religious faiths or any other kind of
>>> dogmas or goals, it's always because these dogmas or
>>> goals are in doubt.
>>> 
>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"
>>> 
>>> So... why the vehemence? Why "never"?
>>> 
>>> Gary
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> Three people can keep a secret provided two of them are dead.
>> 
> 
> That, preceded by the succinct "I won’t." and "Thanks", the irony is
> killing me! Thanks for the laughs ;-)
> 
> Gary
> 
> 
>> 
>> -- Benjamin Franklin
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 
> 
> 
> -- 
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

To think is easy. To act is hard. But the hardest thing in the world is to act in accordance with your thinking.

 -- Johann von Goethe


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Gary Gregory <ga...@gmail.com>.
On Fri, Jan 8, 2016 at 4:12 AM, Jason van Zyl <ja...@takari.io> wrote:

>
> > On Jan 7, 2016, at 9:17 PM, Gary Gregory <ga...@gmail.com> wrote:
> >
> > On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:
> >
> >> No, I don’t that useful. If it’s an extensions then it can be activated
> >> using the .mvn/extensions.xml and downloaded on demand. I think for
> Maven
> >> 4.x we just bite the bullet and put Logback in the distribution. Igor
> and I
> >> have done most of the work in the last while and have implementations
> for
> >> Logback, and when I drop the 4.x changes I will have done a ton of work
> and
> >> I’d just like to end the discussion and put Logback in 4.x.
> >>
> >> If we disagree then let’s resolve never to discuss this again because
> it’s
> >> a waste of time. We’ll just leave the simple implementation in there as
> >> it’s probably fine for 99% of people. What Igor suggests I think is a
> fine
> >> compromise. The optional extensions can be built in the main tree so
> that
> >> we know they work, but not distributed by default. If someone wants to
> use
> >> them they can enable them using the .mvn/extensions.xml mechanism. I can
> >> live with optional extensions in the tree, but I’ll never agree to the
> >> default implementation being Log4J2.
> >>
> >
> > OK I'll bite:
>
> I won’t.
>
> >
> > - "I’ll never agree to the default implementation being Log4J2."
> > - "I’m vehemently opposed to integrating Log4J2."
> >
> > Oh, then the irony of the signature:
> >
> > "You are never dedicated to something you have complete confidence in.
> > No one is fanatically shouting that the sun is going to rise tomorrow.
> > They know it is going to rise tomorrow. When people are fanatically
> > dedicated to political or religious faiths or any other kind of
> > dogmas or goals, it's always because these dogmas or
> > goals are in doubt.
> >
> >  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"
> >
> > So... why the vehemence? Why "never"?
> >
> > Gary
> >
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> Three people can keep a secret provided two of them are dead.
>

That, preceded by the succinct "I won’t." and "Thanks", the irony is
killing me! Thanks for the laughs ;-)

Gary


>
>  -- Benjamin Franklin
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
> On Jan 7, 2016, at 9:17 PM, Gary Gregory <ga...@gmail.com> wrote:
> 
> On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> No, I don’t that useful. If it’s an extensions then it can be activated
>> using the .mvn/extensions.xml and downloaded on demand. I think for Maven
>> 4.x we just bite the bullet and put Logback in the distribution. Igor and I
>> have done most of the work in the last while and have implementations for
>> Logback, and when I drop the 4.x changes I will have done a ton of work and
>> I’d just like to end the discussion and put Logback in 4.x.
>> 
>> If we disagree then let’s resolve never to discuss this again because it’s
>> a waste of time. We’ll just leave the simple implementation in there as
>> it’s probably fine for 99% of people. What Igor suggests I think is a fine
>> compromise. The optional extensions can be built in the main tree so that
>> we know they work, but not distributed by default. If someone wants to use
>> them they can enable them using the .mvn/extensions.xml mechanism. I can
>> live with optional extensions in the tree, but I’ll never agree to the
>> default implementation being Log4J2.
>> 
> 
> OK I'll bite:

I won’t. 

> 
> - "I’ll never agree to the default implementation being Log4J2."
> - "I’m vehemently opposed to integrating Log4J2."
> 
> Oh, then the irony of the signature:
> 
> "You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
> 
>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"
> 
> So... why the vehemence? Why "never"?
> 
> Gary
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

Three people can keep a secret provided two of them are dead.

 -- Benjamin Franklin


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
I assume gossip does the magic for substitue or delegating loggers? If that’s working to run gossip during startup and then cleanly flipping over to logback with all the proper rebinding then great. The ITs work with gossip? 

> On Jan 9, 2016, at 9:28 AM, Tamás Cservenák <ta...@cservenak.net> wrote:
> 
> Branch updated with changes to make it work.
> 
> And here is an example extension to make logback "take over":
> 
> https://github.com/cstamas/maven-logback-logging
> 
> To use it
> 1. build the slf4j-gossip branch
> 2. build the maven-logback-logging extension
> 3. in desired project just add .mvn/extensions.xml with
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <extensions>
> <extension>
> <groupId>org.apache.maven.logging</groupId>
> <artifactId>maven-logback-logging</artifactId>
> <version>1.0-SNAPSHOT</version>
> </extension>
> </extensions>
> 
> 
> Please note: this is all "draft", just from my bed... :)
> 
> 
> 
> On Sat, Jan 9, 2016 at 3:06 PM Jason van Zyl <ja...@takari.io> wrote:
> 
>> The gossip JAR looks small. I’d be fine using that as it satisfies the
>> need for colours and is nominally bigger than slf4j-simple which will make
>> almost everyone happy. This alleviates the colour debate. You want to try
>> it?
>> 
>> For more complicated use cases someone we’ll need an extension and we’ll
>> figure out how to get those to work.
>> 
>>> On Jan 8, 2016, at 8:22 PM, Tamás Cservenák <ta...@cservenak.net> wrote:
>>> 
>>> So, just for fun (and healing flue):
>>> 
>>> https://github.com/apache/maven/compare/slf4j-gossip
>>> 
>>> Does colouring by default in 80kb "extra" payload (but removes
>> slf4-simple
>>> and many other cruft).
>>> 
>>> Now, _the theory_ says, that an extension could do
>>> 
>>> Log.configure( ILoggerFactory )
>>> 
>>> And from that moment on, gossip replaces it's delegating loggers to
>> actual
>>> backend loggers (so to say, backend takes over).
>>> 
>>> 
>>> Have fun!
>>> ~t~
>>> 
>>> On Fri, Jan 8, 2016 at 12:29 PM Tamás Cservenák <ta...@cservenak.net>
>> wrote:
>>> 
>>>> If there would be a vote about questions written below, I'd vote +1 to
>> all
>>>> of them:
>>>> 
>>>> - No any kind of logging backend should enter core, ever. Project
>> already
>>>> agreed on use of SLF4j _facade_ (I consider slf4j as NOT violating this
>>>> requirement. It is very elastic by letting you choose backend for it.
>> Keep
>>>> the backend option OPEN, free for all)
>>>> 
>>>> - Solve the problems (mentioned by Igor and others) to make possible to
>>>> add logger backends via extensions (currently not possible, it is "too
>>>> late", and slf4j may be inited only once). This may require some work on
>>>> maven side but maybe also on backend side too. With this, anyone could
>> use
>>>> any kind and capable logging backend that he wants, at the cost of a
>> bit of
>>>> XML juggling.
>>>> 
>>>> - For best user experience, maybe introduce some plugin, that could for
>>>> example make logger extension management user friendlier, with some
>> goals
>>>> like switching/adding logging backends (basically would edit
>> extensions.xml
>>>> for you), and later maybe enhance it with some other goals too (to
>> manage
>>>> complete extensions.xml for example?)...
>>>> 
>>>> ===
>>>> 
>>>> Also, as we have people leaning for log4j2 or logback backends, I'd like
>>>> to stir the water by joining the pack and requesting for a third option:
>>>> https://github.com/jdillon/gossip
>>>> 
>>>> 
>>>> Thanks,
>>>> ~t~
>>>> 
>>>> On Fri, Jan 8, 2016 at 3:17 AM Gary Gregory <ga...@gmail.com>
>>>> wrote:
>>>> 
>>>>> On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>> 
>>>>>> No, I don’t that useful. If it’s an extensions then it can be
>> activated
>>>>>> using the .mvn/extensions.xml and downloaded on demand. I think for
>>>>> Maven
>>>>>> 4.x we just bite the bullet and put Logback in the distribution. Igor
>>>>> and I
>>>>>> have done most of the work in the last while and have implementations
>>>>> for
>>>>>> Logback, and when I drop the 4.x changes I will have done a ton of
>> work
>>>>> and
>>>>>> I’d just like to end the discussion and put Logback in 4.x.
>>>>>> 
>>>>>> If we disagree then let’s resolve never to discuss this again because
>>>>> it’s
>>>>>> a waste of time. We’ll just leave the simple implementation in there
>> as
>>>>>> it’s probably fine for 99% of people. What Igor suggests I think is a
>>>>> fine
>>>>>> compromise. The optional extensions can be built in the main tree so
>>>>> that
>>>>>> we know they work, but not distributed by default. If someone wants to
>>>>> use
>>>>>> them they can enable them using the .mvn/extensions.xml mechanism. I
>> can
>>>>>> live with optional extensions in the tree, but I’ll never agree to the
>>>>>> default implementation being Log4J2.
>>>>>> 
>>>>> 
>>>>> OK I'll bite:
>>>>> 
>>>>> - "I’ll never agree to the default implementation being Log4J2."
>>>>> - "I’m vehemently opposed to integrating Log4J2."
>>>>> 
>>>>> Oh, then the irony of the signature:
>>>>> 
>>>>> "You are never dedicated to something you have complete confidence in.
>>>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>>>> They know it is going to rise tomorrow. When people are fanatically
>>>>> dedicated to political or religious faiths or any other kind of
>>>>> dogmas or goals, it's always because these dogmas or
>>>>> goals are in doubt.
>>>>> 
>>>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"
>>>>> 
>>>>> So... why the vehemence? Why "never"?
>>>>> 
>>>>> Gary
>>>>> 
>>>>> 
>>>>>> 
>>>>>>> On Jan 7, 2016, at 9:01 AM, Arnaud Héritier <ah...@gmail.com>
>>>>> wrote:
>>>>>>> 
>>>>>>> And couldn't we have some optional extensions in the distribution ?
>>>>>>> Not activated by default but that users can easily activate by moving
>>>>> a
>>>>>> jar
>>>>>>> ?
>>>>>>> 
>>>>>>> On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io>
>>>>> wrote:
>>>>>>> 
>>>>>>>> And I liked this extension and wanted it! I only thought it
>>>>>> inappropriate
>>>>>>>> because the deps were not there by default in the core, and that we
>>>>> said
>>>>>>>> we’d discuss it. Even though I think by virtue of the fact you did
>>>>> the
>>>>>> work
>>>>>>>> and have consistently done work in the core that you should really
>> be
>>>>>> able
>>>>>>>> to make the change. I was just trying to be consistent with what we
>>>>> said
>>>>>>>> we’d do.
>>>>>>>> 
>>>>>>>>> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com>
>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> It is already possible to implement advanced logging as an
>>>>> extension.
>>>>>>>>> This was what I did when my offer to provide multi-threaded logging
>>>>>>>>> support in the core was turned down on this list few months ago. So
>>>>> at
>>>>>>>>> this point the discussion/decision is purely political.
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> Regards,
>>>>>>>>> Igor
>>>>>>>>> 
>>>>>>>>> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
>>>>>>>>>> This isn't a mail to convince anyone between Log4J2 or Logback.
>>>>>>>>>> 
>>>>>>>>>> I have updated my Maven installation with Log4J2, instead of the
>>>>>>>> default,
>>>>>>>>>> which worked fine.
>>>>>>>>>> 
>>>>>>>>>> I missed one thing and I hope with different log implementations
>> we
>>>>>>>> still
>>>>>>>>>> could do this "right". Maven has a nice command line parameter to
>>>>> give
>>>>>>>>>> out
>>>>>>>>>> extra logging, the "-X" parameter. With the Log4J2 in place, this
>>>>>>>> logging
>>>>>>>>>> parameter didn't work. I have to change the logging configuration
>>>>> to
>>>>>>>>>> include DEBUG logging. Is there a way to print out the logging,
>>>>>> without
>>>>>>>>>> regard to the logging framework, to include the debug information
>>>>> when
>>>>>>>>>> given the "-X" parameter?
>>>>>>>>>> 
>>>>>>>>>> I think it is very valuable to get extra logging without touching
>>>>> any
>>>>>>>>>> configuration files.
>>>>>>>>>> 
>>>>>>>>>> With regards,
>>>>>>>>>> 
>>>>>>>>>> Nick Stolwijk
>>>>>>>>>> 
>>>>>>>>>> ~~~ Try to leave this world a little better than you found it and,
>>>>>> when
>>>>>>>>>> your turn comes to die, you can die happy in feeling that at any
>>>>> rate
>>>>>>>> you
>>>>>>>>>> have not wasted your time but have done your best ~~~
>>>>>>>>>> 
>>>>>>>>>> Lord Baden-Powell
>>>>>>>>>> 
>>>>>>>>>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> I’ve no issue with the fix to make any implementation to work,
>>>>> just
>>>>>> the
>>>>>>>>>>> merging of the log4j2 branch in general.
>>>>>>>>>>> 
>>>>>>>>>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <
>>>>> ralph.goers@dslextreme.com
>>>>>>> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> Jason,
>>>>>>>>>>>> 
>>>>>>>>>>>> I really don’t care which logging framework Maven uses. There
>>>>> isn’t
>>>>>>>>>>> going to be much difference between Logback and Log4j 2 in a
>> batch
>>>>>>>> process
>>>>>>>>>>> like Maven, although asynchronous loggers might speed up larger
>>>>>> builds
>>>>>>>>>>> somewhat.
>>>>>>>>>>>> 
>>>>>>>>>>>> However, these comparisons are still incorrect. Log4j is using
>>>>> the
>>>>>>>> ASF’s
>>>>>>>>>>> git repository and hasn’t really integrated pull requests from
>>>>> github
>>>>>>>> so
>>>>>>>>>>> you are comparing apples and oranges. If you look at the
>>>>> changes.xml
>>>>>>>> file
>>>>>>>>>>> you will see 250 due-to attributions, some of which include
>>>>>> committers
>>>>>>>> but
>>>>>>>>>>> most of which are not. Just in the latest release, 2.5, there
>> were
>>>>>>>>>>> contributions from 13 individuals outside of the ASF and in the
>>>>> 2.4
>>>>>>>> release
>>>>>>>>>>> there were contributions from more than 20. If Logback has only
>>>>> had
>>>>>>>>>>> contributions from 70+ non-committers since they moved to git,
>>>>> then
>>>>>>>> Log4j
>>>>>>>>>>> is easily winning that metric.
>>>>>>>>>>>> 
>>>>>>>>>>>> That said, I don’t use Maven for how cool its logging framework
>>>>> is.
>>>>>>>>>>> However, Gary’s original complaint about an unsupported SLF4J
>>>>> binding
>>>>>>>> seems
>>>>>>>>>>> like it should be addressed. Why can’t a user use their own
>> custom
>>>>>>>> SLF4J
>>>>>>>>>>> implementation?
>>>>>>>>>>>> 
>>>>>>>>>>>> Ralph
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io>
>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <
>>>>> pbenedict@apache.org
>>>>>>>>>>> <ma...@apache.org>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Jason, I am sorry but to disagree with you. Your statistics
>> are
>>>>>>>> still
>>>>>>>>>>> not
>>>>>>>>>>>>>> telling a full story. I can glance at the commit graphs of
>>>>> these
>>>>>> 76
>>>>>>>>>>> logback
>>>>>>>>>>>>>> contributors rather quickly to see really how "diverse" this
>>>>>>>> community
>>>>>>>>>>> is.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> * 35 (~45%) only ever made 1 contribution
>>>>>>>>>>>>>> * 18 (~25%) have only ever made 2 contributions
>>>>>>>>>>>>>> * 16 (~20%) have between 3-10 contributions.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> This is still awesome. I would love to have 35 contributors
>>>>> making
>>>>>>>> one
>>>>>>>>>>> change. It all adds up.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> That leaves only 7 logback contributors (~10%) who actually do
>>>>>>>>>>> something.
>>>>>>>>>>>>>> And of those 7, only 4 committed something in 2015 ... and
>>>>> Cecki
>>>>>> is
>>>>>>>> the
>>>>>>>>>>>>>> leader by far. It's clearly a very visible one man show with
>>>>>> sparse
>>>>>>>>>>>>>> contributions from others.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Based on these numbers, I think Log4J2 has the better
>> community
>>>>>>>>>>> involvement.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Everyone will interpret numbers as they wish but it’s a simple
>>>>>> thing
>>>>>>>>>>> even to make one change in an open source project. 99% of people
>>>>>> never
>>>>>>>> do
>>>>>>>>>>> so to have that number of people make one or two changes is a
>>>>>>>> significant
>>>>>>>>>>> thing.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> Paul
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <
>> jason@takari.io
>>>>>> 
>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> A contributor on that page is not a comparison of committers
>>>>> vs
>>>>>>>> not.
>>>>>>>>>>>>>>> People who have made pull requests to Maven are listed as
>>>>>>>>>>> contributors.
>>>>>>>>>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
>>>>>>>> overall
>>>>>>>>>>>>>>> diversity of contribution.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <
>>>>> pbenedict@apache.org
>>>>>>> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I am writing regarding this statement: "Ceki may do more
>>>>> commits
>>>>>>>> but
>>>>>>>>>>> it’s
>>>>>>>>>>>>>>>> certainly not a one man show. 76 contributors for Logback
>>>>> and 8
>>>>>>>>>>>>>>>> contributors for Log4J2."
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> The numbers in themselves do not tell a full story. It's in
>>>>>>>>>>> appropriate
>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> conclude that since 76 > 8, therefore logback is a better
>>>>>> choice.
>>>>>>>>>>> The 8
>>>>>>>>>>>>>>>> contributors in Log4J2 have been voted in according to
>> Apache
>>>>>>>> bylaws.
>>>>>>>>>>>>>>>> Conversely, there aren't any bylaws for logback; the logback
>>>>>>>> Github
>>>>>>>>>>>>>>> project
>>>>>>>>>>>>>>>> owner can freely grant commit privileges at will ... and
>>>>>>>> evidently,
>>>>>>>>>>> they
>>>>>>>>>>>>>>>> do! So the bar for committer rights is much (much) lower
>>>>> than at
>>>>>>>>>>> Apache.
>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>> don't think the above comparison is fair toward log4j2.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>> Paul
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <
>>>>> jason@takari.io>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
>>>>>>>> aheritier@gmail.com>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> great, more constructive feedback :-)
>>>>>>>>>>>>>>>>>> Thanks Jason
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Both projects are well known and widely used even if log4j
>>>>> v2
>>>>>> is
>>>>>>>>>>>>>>> younger
>>>>>>>>>>>>>>>>>> with less downloads such figures are not really
>>>>> representative
>>>>>>>>>>> with all
>>>>>>>>>>>>>>>>>> caches/repositories managers I think.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s
>>>>>> important
>>>>>>>> to
>>>>>>>>>>> me.
>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>>> do not believe Log4J2 is well known or widely use. I think
>> 3
>>>>>>>> years
>>>>>>>>>>> of
>>>>>>>>>>>>>>>>> releases is fairly representative in that Logback is
>> getting
>>>>>>>> close
>>>>>>>>>>> to
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> Log4J incoming edge count and if you remove all the
>> incoming
>>>>>>>> edges
>>>>>>>>>>> from
>>>>>>>>>>>>>>>>> Apache there are not a lot of users.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> About logback vs log4j I have really no real preference
>>>>>>>> technically
>>>>>>>>>>>>>>>>>> speaking (I had both branches working in the past and used
>>>>>> them
>>>>>>>> a
>>>>>>>>>>> lot
>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>> my
>>>>>>>>>>>>>>>>>> professional life -
>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/).
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> In term of community, Log4J is in our apache community and
>>>>> we
>>>>>>>> have
>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>> active committers arround. On Logback side even if I
>> really
>>>>>>>>>>> appreciate
>>>>>>>>>>>>>>>>> Ceki
>>>>>>>>>>>>>>>>>> I'm always afraid about this one-man show project. (and
>>>>> Ceki
>>>>>>>> isn't
>>>>>>>>>>>>>>>>> perfect
>>>>>>>>>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
>>>>>>>> incompatibilities
>>>>>>>>>>> we
>>>>>>>>>>>>>>>>> always
>>>>>>>>>>>>>>>>>> have in 2016 !!).
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Ceki may do more commits but it’s certainly not a one man
>>>>> show.
>>>>>>>> 76
>>>>>>>>>>>>>>>>> contributors for Logback and 8 contributors for Log4J2.
>> It’s
>>>>>>>> stable
>>>>>>>>>>> and
>>>>>>>>>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2.
>>>>> I
>>>>>>>> don’t
>>>>>>>>>>>>>>> think
>>>>>>>>>>>>>>>>> any person responsible for picking a package for logging
>>>>> would
>>>>>>>> get
>>>>>>>>>>> much
>>>>>>>>>>>>>>>>> support in their organization for Log4J2, as the data would
>>>>>>>>>>> suggest. I
>>>>>>>>>>>>>>>>> think with few contributors and usage it would likely be
>>>>>> deemed a
>>>>>>>>>>> less
>>>>>>>>>>>>>>> wise
>>>>>>>>>>>>>>>>> choice than Logback and possibly a risk. There are also
>>>>> lots of
>>>>>>>>>>> Apache
>>>>>>>>>>>>>>>>> projects that use Logback. I think pragmatism is a factor
>> in
>>>>>> all
>>>>>>>> the
>>>>>>>>>>>>>>> other
>>>>>>>>>>>>>>>>> projects at Apache who selected Logback. Being at Apache
>>>>>>>> obviously
>>>>>>>>>>>>>>> wasn’t
>>>>>>>>>>>>>>>>> the determining criterion and it shouldn’t be.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I agree that we are just talking about a logging
>>>>>> implementation
>>>>>>>>>>> but you
>>>>>>>>>>>>>>>>> saw
>>>>>>>>>>>>>>>>>> what it gave for eclipse/aether ….
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I’m not sure what your point is here. No one worked on any
>>>>> of
>>>>>> the
>>>>>>>>>>> parts,
>>>>>>>>>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work
>>>>> on
>>>>>> it
>>>>>>>>>>> when it
>>>>>>>>>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to
>>>>> make.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I'm clearly not enough involved enough in the project to
>>>>> try
>>>>>> to
>>>>>>>>>>>>>>> convince
>>>>>>>>>>>>>>>>>> anyone about a choice to do but I can just say that not
>>>>>> having a
>>>>>>>>>>>>>>>>> colorized
>>>>>>>>>>>>>>>>>> console in 2016 is .... irritating.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> For the problem reported by Gary I think that applying the
>>>>> fix
>>>>>>>> in
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>>>> is safe to be back-ported in master. It is just that
>>>>>>>>>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU
>>>>> and
>>>>>>>> now
>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who
>>>>> isn’t
>>>>>>>>>>> going to
>>>>>>>>>>>>>>>>> help there to get their library bundled with Maven?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> For the replacement of the implementation and activate
>>>>> colors
>>>>>> I
>>>>>>>>>>> prefer
>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>> let active committers decide of what they are doing (I
>>>>> imagine
>>>>>>>>>>> that for
>>>>>>>>>>>>>>>>> any
>>>>>>>>>>>>>>>>>> choice they are doing it doesn't avoid you to use another
>>>>> one
>>>>>> in
>>>>>>>>>>> your
>>>>>>>>>>>>>>> own
>>>>>>>>>>>>>>>>>> distribution ?
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I would prefer log4j2 but clearly I never merged it
>>>>> because of
>>>>>>>> the
>>>>>>>>>>>>>>> slf4j
>>>>>>>>>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot
>>>>> of
>>>>>>>> time
>>>>>>>>>>> on
>>>>>>>>>>>>>>> it)
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> To me the most important factor is usage, of course you
>> need
>>>>>> some
>>>>>>>>>>>>>>>>> threshold of developers so that people are working on it
>> but
>>>>>> even
>>>>>>>>>>> there
>>>>>>>>>>>>>>> I’d
>>>>>>>>>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
>>>>>> comes
>>>>>>>>>>>>>>>>> examination, issue submissions, pull requests and
>> ultimately
>>>>>> more
>>>>>>>>>>> people
>>>>>>>>>>>>>>>>> that contribute and that’s clearly the case with Logback. I
>>>>>> don’t
>>>>>>>>>>> see
>>>>>>>>>>>>>>> how
>>>>>>>>>>>>>>>>> you can logically refute that and see Log4J2 a better
>> choice
>>>>>>>>>>> because of
>>>>>>>>>>>>>>>>> what organization it’s developed within? Logback has a
>>>>>> community
>>>>>>>> it
>>>>>>>>>>> just
>>>>>>>>>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy.
>>>>> He
>>>>>>>> also
>>>>>>>>>>> has a
>>>>>>>>>>>>>>>>> long track record of open source dedication and
>>>>> contribution.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Cheers
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
>>>>>> jason@takari.io>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> These are the numbers I arrived at, happy to run them
>> with
>>>>>>>>>>> different
>>>>>>>>>>>>>>>>>>> coordinates but thought these were representative:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>>>>>>>>>>>>>>>>> ==>84570
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> gremlin> g.V('vc',
>>>>>>>> 'ch.qos.logback:logback-classic').inE.count()
>>>>>>>>>>>>>>>>>>> ==>62389
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> gremlin> g.V('vc',
>>>>>>>>>>> 'org.apache.logging.log4j:log4j-core').inE.count()
>>>>>>>>>>>>>>>>>>> ==>3134
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> These are incoming edges across all versions of said
>>>>>>>> coordinate.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <
>>>>> jason@takari.io
>>>>>>> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> As we said previously when the the question arose again
>>>>>> there
>>>>>>>>>>> would
>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>> discussion. You may not remember, but I expect there to
>>>>> be a
>>>>>>>>>>>>>>> discussion.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> I have built a graph of Maven Central to analyze the
>> rank
>>>>>>>> (count
>>>>>>>>>>> of
>>>>>>>>>>>>>>> all
>>>>>>>>>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear
>>>>> from
>>>>>>>> those
>>>>>>>>>>>>>>>>> numbers
>>>>>>>>>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
>>>>>>>> happened, I
>>>>>>>>>>>>>>>>> believe
>>>>>>>>>>>>>>>>>>> from the numbers, is that the community followed the
>>>>> founder
>>>>>> of
>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> project
>>>>>>>>>>>>>>>>>>> and not the owner project in pretty much the exact same
>>>>> way
>>>>>>>> users
>>>>>>>>>>> went
>>>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph
>>>>> and
>>>>>>>>>>> verify
>>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>>>> themselves, or generate their own data from the machine
>>>>> that
>>>>>> is
>>>>>>>>>>>>>>> housing
>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>> copy of Maven Central at Google.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Additionally Igor has an implementation for logging
>>>>> during
>>>>>>>>>>> concurrent
>>>>>>>>>>>>>>>>>>> builds based on Logback that I would really like to use,
>>>>> and
>>>>>>>> the
>>>>>>>>>>> color
>>>>>>>>>>>>>>>>>>> logging is also easy with Logback. I do not want to use
>>>>>>>> something
>>>>>>>>>>> that
>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>> community at large has not adopted.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if
>>>>> they
>>>>>>>>>>> want to
>>>>>>>>>>>>>>>>>>> verify this themselves.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> I also am not interested in a debate so if we disagree
>>>>> then
>>>>>>>> just
>>>>>>>>>>>>>>> leave
>>>>>>>>>>>>>>>>>>> the simple implementation in place. I’m not
>>>>> philosophically
>>>>>>>>>>> motivated
>>>>>>>>>>>>>>>>> much
>>>>>>>>>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
>>>>>>>>>>> integrating
>>>>>>>>>>>>>>>>> Log4J2.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
>>>>>>>>>>> aheritier@gmail.com>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> thanks for this valuable comment Jason :(
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
>>>>>>>> jason@takari.io>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> -1
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Do not merge this branch.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
>>>>>>>>>>> tibordigana@apache.org>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
>>>>>>>> master in
>>>>>>>>>>>>>>>>> Maven?
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
>>>>>>>> Maven] <
>>>>>>>>>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated
>>>>> this
>>>>>>>>>>> feature
>>>>>>>>>>>>>>>>>>> branch
>>>>>>>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>>>>>>>> months ago.
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden
>> email]
>>>>>>>>>>>>>>>>>>>>>>>> <http://
>>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=0>>
>>>>>>>> a
>>>>>>>>>>>>>>> écrit :
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Thank you for the update.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
>>>>>> <[hidden
>>>>>>>>>>> email]
>>>>>>>>>>>>>>>>>>>>>>>> <http://
>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Gary,
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>>>>>>>>>>>>>>>>> The fix is in
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> BR
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory
>>>>> <[hidden
>>>>>>>>>>> email]
>>>>>>>>>>>>>>>>>>>>>>>> <http://
>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>>>>>>>>>>>>>>>>> <javascript:;>>
>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this
>>>>> warning:
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
>>>>>>>> supported by
>>>>>>>>>>>>>>>>> Maven:
>>>>>>>>>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>>>>>>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2
>>>>> cleanly?
>>>>>> My
>>>>>>>>>>> steps
>>>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>>>>>>>>>>>>> <http://
>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>>>> | [hidden
>>>>>>>>>>>>>>>>>>>>>>>> email] <http://
>>>>>>>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>>>>>>>>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
>>>>>>>> http://www.manning.com/templier/>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>>>>>>>>>>>>> <http://
>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>>>> | [hidden
>>>>>>>>>>>>>>>>>>>>>>>> email] <http://
>>>>>>>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>>>>>>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
>>>>>> http://www.manning.com/templier/
>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>>>>>>>> If you reply to this email, your message will be
>>>>> added
>>>>>> to
>>>>>>>> the
>>>>>>>>>>>>>>>>>>> discussion
>>>>>>>>>>>>>>>>>>>>>>>> below:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>> NAML
>>>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>>>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive
>> at
>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>>>>>>>>> 
>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>> dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>>> dev-help@maven.apache.org
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>>>>>>> 
>> ---------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>> dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>> dev-help@maven.apache.org
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>> ----------------------------------------------------------
>>>>>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>>> dev-help@maven.apache.org
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Jason
>>>>>>>>>>>>> 
>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
>>>>>>>>>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>> 
>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> <mailto:
>>>>>>>>>>> dev-unsubscribe@maven.apache.org>
>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>> <mailto:
>>>>>>>>>>> dev-help@maven.apache.org>
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> 
>>>>>>>>>>> Jason
>>>>>>>>>>> 
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>> 
>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> Jason
>>>>>>>> 
>>>>>>>> ----------------------------------------------------------
>>>>>>>> Jason van Zyl
>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>> http://twitter.com/takari_io
>>>>>>>> ---------------------------------------------------------
>>>>>>>> 
>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> -----
>>>>>>> Arnaud Héritier
>>>>>>> http://aheritier.net
>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>> Twitter/Skype : aheritier
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Jason
>>>>>> 
>>>>>> ----------------------------------------------------------
>>>>>> Jason van Zyl
>>>>>> Founder, Takari and Apache Maven
>>>>>> http://twitter.com/jvanzyl
>>>>>> http://twitter.com/takari_io
>>>>>> ---------------------------------------------------------
>>>>>> 
>>>>>> Selfish deeds are the shortest path to self destruction.
>>>>>> 
>>>>>> -- The Seven Samuari, Akira Kurosawa
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>> Java Persistence with Hibernate, Second Edition
>>>>> <http://www.manning.com/bauer3/>
>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>> Blog: http://garygregory.wordpress.com
>>>>> Home: http://garygregory.com/
>>>>> Tweet! http://twitter.com/GaryGregory
>>>>> 
>>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Tamás Cservenák <ta...@cservenak.net>.
Branch updated with changes to make it work.

And here is an example extension to make logback "take over":

https://github.com/cstamas/maven-logback-logging

To use it
1. build the slf4j-gossip branch
2. build the maven-logback-logging extension
3. in desired project just add .mvn/extensions.xml with

<?xml version="1.0" encoding="UTF-8"?>
<extensions>
<extension>
<groupId>org.apache.maven.logging</groupId>
<artifactId>maven-logback-logging</artifactId>
<version>1.0-SNAPSHOT</version>
</extension>
</extensions>


Please note: this is all "draft", just from my bed... :)



On Sat, Jan 9, 2016 at 3:06 PM Jason van Zyl <ja...@takari.io> wrote:

> The gossip JAR looks small. I’d be fine using that as it satisfies the
> need for colours and is nominally bigger than slf4j-simple which will make
> almost everyone happy. This alleviates the colour debate. You want to try
> it?
>
> For more complicated use cases someone we’ll need an extension and we’ll
> figure out how to get those to work.
>
> > On Jan 8, 2016, at 8:22 PM, Tamás Cservenák <ta...@cservenak.net> wrote:
> >
> > So, just for fun (and healing flue):
> >
> > https://github.com/apache/maven/compare/slf4j-gossip
> >
> > Does colouring by default in 80kb "extra" payload (but removes
> slf4-simple
> > and many other cruft).
> >
> > Now, _the theory_ says, that an extension could do
> >
> > Log.configure( ILoggerFactory )
> >
> > And from that moment on, gossip replaces it's delegating loggers to
> actual
> > backend loggers (so to say, backend takes over).
> >
> >
> > Have fun!
> > ~t~
> >
> > On Fri, Jan 8, 2016 at 12:29 PM Tamás Cservenák <ta...@cservenak.net>
> wrote:
> >
> >> If there would be a vote about questions written below, I'd vote +1 to
> all
> >> of them:
> >>
> >> - No any kind of logging backend should enter core, ever. Project
> already
> >> agreed on use of SLF4j _facade_ (I consider slf4j as NOT violating this
> >> requirement. It is very elastic by letting you choose backend for it.
> Keep
> >> the backend option OPEN, free for all)
> >>
> >> - Solve the problems (mentioned by Igor and others) to make possible to
> >> add logger backends via extensions (currently not possible, it is "too
> >> late", and slf4j may be inited only once). This may require some work on
> >> maven side but maybe also on backend side too. With this, anyone could
> use
> >> any kind and capable logging backend that he wants, at the cost of a
> bit of
> >> XML juggling.
> >>
> >> - For best user experience, maybe introduce some plugin, that could for
> >> example make logger extension management user friendlier, with some
> goals
> >> like switching/adding logging backends (basically would edit
> extensions.xml
> >> for you), and later maybe enhance it with some other goals too (to
> manage
> >> complete extensions.xml for example?)...
> >>
> >> ===
> >>
> >> Also, as we have people leaning for log4j2 or logback backends, I'd like
> >> to stir the water by joining the pack and requesting for a third option:
> >> https://github.com/jdillon/gossip
> >>
> >>
> >> Thanks,
> >> ~t~
> >>
> >> On Fri, Jan 8, 2016 at 3:17 AM Gary Gregory <ga...@gmail.com>
> >> wrote:
> >>
> >>> On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:
> >>>
> >>>> No, I don’t that useful. If it’s an extensions then it can be
> activated
> >>>> using the .mvn/extensions.xml and downloaded on demand. I think for
> >>> Maven
> >>>> 4.x we just bite the bullet and put Logback in the distribution. Igor
> >>> and I
> >>>> have done most of the work in the last while and have implementations
> >>> for
> >>>> Logback, and when I drop the 4.x changes I will have done a ton of
> work
> >>> and
> >>>> I’d just like to end the discussion and put Logback in 4.x.
> >>>>
> >>>> If we disagree then let’s resolve never to discuss this again because
> >>> it’s
> >>>> a waste of time. We’ll just leave the simple implementation in there
> as
> >>>> it’s probably fine for 99% of people. What Igor suggests I think is a
> >>> fine
> >>>> compromise. The optional extensions can be built in the main tree so
> >>> that
> >>>> we know they work, but not distributed by default. If someone wants to
> >>> use
> >>>> them they can enable them using the .mvn/extensions.xml mechanism. I
> can
> >>>> live with optional extensions in the tree, but I’ll never agree to the
> >>>> default implementation being Log4J2.
> >>>>
> >>>
> >>> OK I'll bite:
> >>>
> >>> - "I’ll never agree to the default implementation being Log4J2."
> >>> - "I’m vehemently opposed to integrating Log4J2."
> >>>
> >>> Oh, then the irony of the signature:
> >>>
> >>> "You are never dedicated to something you have complete confidence in.
> >>> No one is fanatically shouting that the sun is going to rise tomorrow.
> >>> They know it is going to rise tomorrow. When people are fanatically
> >>> dedicated to political or religious faiths or any other kind of
> >>> dogmas or goals, it's always because these dogmas or
> >>> goals are in doubt.
> >>>
> >>>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"
> >>>
> >>> So... why the vehemence? Why "never"?
> >>>
> >>> Gary
> >>>
> >>>
> >>>>
> >>>>> On Jan 7, 2016, at 9:01 AM, Arnaud Héritier <ah...@gmail.com>
> >>> wrote:
> >>>>>
> >>>>> And couldn't we have some optional extensions in the distribution ?
> >>>>> Not activated by default but that users can easily activate by moving
> >>> a
> >>>> jar
> >>>>> ?
> >>>>>
> >>>>> On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io>
> >>> wrote:
> >>>>>
> >>>>>> And I liked this extension and wanted it! I only thought it
> >>>> inappropriate
> >>>>>> because the deps were not there by default in the core, and that we
> >>> said
> >>>>>> we’d discuss it. Even though I think by virtue of the fact you did
> >>> the
> >>>> work
> >>>>>> and have consistently done work in the core that you should really
> be
> >>>> able
> >>>>>> to make the change. I was just trying to be consistent with what we
> >>> said
> >>>>>> we’d do.
> >>>>>>
> >>>>>>> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com>
> >>>> wrote:
> >>>>>>>
> >>>>>>> It is already possible to implement advanced logging as an
> >>> extension.
> >>>>>>> This was what I did when my offer to provide multi-threaded logging
> >>>>>>> support in the core was turned down on this list few months ago. So
> >>> at
> >>>>>>> this point the discussion/decision is purely political.
> >>>>>>>
> >>>>>>> --
> >>>>>>> Regards,
> >>>>>>> Igor
> >>>>>>>
> >>>>>>> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
> >>>>>>>> This isn't a mail to convince anyone between Log4J2 or Logback.
> >>>>>>>>
> >>>>>>>> I have updated my Maven installation with Log4J2, instead of the
> >>>>>> default,
> >>>>>>>> which worked fine.
> >>>>>>>>
> >>>>>>>> I missed one thing and I hope with different log implementations
> we
> >>>>>> still
> >>>>>>>> could do this "right". Maven has a nice command line parameter to
> >>> give
> >>>>>>>> out
> >>>>>>>> extra logging, the "-X" parameter. With the Log4J2 in place, this
> >>>>>> logging
> >>>>>>>> parameter didn't work. I have to change the logging configuration
> >>> to
> >>>>>>>> include DEBUG logging. Is there a way to print out the logging,
> >>>> without
> >>>>>>>> regard to the logging framework, to include the debug information
> >>> when
> >>>>>>>> given the "-X" parameter?
> >>>>>>>>
> >>>>>>>> I think it is very valuable to get extra logging without touching
> >>> any
> >>>>>>>> configuration files.
> >>>>>>>>
> >>>>>>>> With regards,
> >>>>>>>>
> >>>>>>>> Nick Stolwijk
> >>>>>>>>
> >>>>>>>> ~~~ Try to leave this world a little better than you found it and,
> >>>> when
> >>>>>>>> your turn comes to die, you can die happy in feeling that at any
> >>> rate
> >>>>>> you
> >>>>>>>> have not wasted your time but have done your best ~~~
> >>>>>>>>
> >>>>>>>> Lord Baden-Powell
> >>>>>>>>
> >>>>>>>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
> >>>> wrote:
> >>>>>>>>
> >>>>>>>>> I’ve no issue with the fix to make any implementation to work,
> >>> just
> >>>> the
> >>>>>>>>> merging of the log4j2 branch in general.
> >>>>>>>>>
> >>>>>>>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <
> >>> ralph.goers@dslextreme.com
> >>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> Jason,
> >>>>>>>>>>
> >>>>>>>>>> I really don’t care which logging framework Maven uses. There
> >>> isn’t
> >>>>>>>>> going to be much difference between Logback and Log4j 2 in a
> batch
> >>>>>> process
> >>>>>>>>> like Maven, although asynchronous loggers might speed up larger
> >>>> builds
> >>>>>>>>> somewhat.
> >>>>>>>>>>
> >>>>>>>>>> However, these comparisons are still incorrect. Log4j is using
> >>> the
> >>>>>> ASF’s
> >>>>>>>>> git repository and hasn’t really integrated pull requests from
> >>> github
> >>>>>> so
> >>>>>>>>> you are comparing apples and oranges. If you look at the
> >>> changes.xml
> >>>>>> file
> >>>>>>>>> you will see 250 due-to attributions, some of which include
> >>>> committers
> >>>>>> but
> >>>>>>>>> most of which are not. Just in the latest release, 2.5, there
> were
> >>>>>>>>> contributions from 13 individuals outside of the ASF and in the
> >>> 2.4
> >>>>>> release
> >>>>>>>>> there were contributions from more than 20. If Logback has only
> >>> had
> >>>>>>>>> contributions from 70+ non-committers since they moved to git,
> >>> then
> >>>>>> Log4j
> >>>>>>>>> is easily winning that metric.
> >>>>>>>>>>
> >>>>>>>>>> That said, I don’t use Maven for how cool its logging framework
> >>> is.
> >>>>>>>>> However, Gary’s original complaint about an unsupported SLF4J
> >>> binding
> >>>>>> seems
> >>>>>>>>> like it should be addressed. Why can’t a user use their own
> custom
> >>>>>> SLF4J
> >>>>>>>>> implementation?
> >>>>>>>>>>
> >>>>>>>>>> Ralph
> >>>>>>>>>>
> >>>>>>>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io>
> >>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <
> >>> pbenedict@apache.org
> >>>>>>>>> <ma...@apache.org>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Jason, I am sorry but to disagree with you. Your statistics
> are
> >>>>>> still
> >>>>>>>>> not
> >>>>>>>>>>>> telling a full story. I can glance at the commit graphs of
> >>> these
> >>>> 76
> >>>>>>>>> logback
> >>>>>>>>>>>> contributors rather quickly to see really how "diverse" this
> >>>>>> community
> >>>>>>>>> is.
> >>>>>>>>>>>>
> >>>>>>>>>>>> * 35 (~45%) only ever made 1 contribution
> >>>>>>>>>>>> * 18 (~25%) have only ever made 2 contributions
> >>>>>>>>>>>> * 16 (~20%) have between 3-10 contributions.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> This is still awesome. I would love to have 35 contributors
> >>> making
> >>>>>> one
> >>>>>>>>> change. It all adds up.
> >>>>>>>>>>>
> >>>>>>>>>>>> That leaves only 7 logback contributors (~10%) who actually do
> >>>>>>>>> something.
> >>>>>>>>>>>> And of those 7, only 4 committed something in 2015 ... and
> >>> Cecki
> >>>> is
> >>>>>> the
> >>>>>>>>>>>> leader by far. It's clearly a very visible one man show with
> >>>> sparse
> >>>>>>>>>>>> contributions from others.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Based on these numbers, I think Log4J2 has the better
> community
> >>>>>>>>> involvement.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Everyone will interpret numbers as they wish but it’s a simple
> >>>> thing
> >>>>>>>>> even to make one change in an open source project. 99% of people
> >>>> never
> >>>>>> do
> >>>>>>>>> so to have that number of people make one or two changes is a
> >>>>>> significant
> >>>>>>>>> thing.
> >>>>>>>>>>>
> >>>>>>>>>>>> Cheers,
> >>>>>>>>>>>> Paul
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <
> jason@takari.io
> >>>>
> >>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> A contributor on that page is not a comparison of committers
> >>> vs
> >>>>>> not.
> >>>>>>>>>>>>> People who have made pull requests to Maven are listed as
> >>>>>>>>> contributors.
> >>>>>>>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
> >>>>>> overall
> >>>>>>>>>>>>> diversity of contribution.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <
> >>> pbenedict@apache.org
> >>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I am writing regarding this statement: "Ceki may do more
> >>> commits
> >>>>>> but
> >>>>>>>>> it’s
> >>>>>>>>>>>>>> certainly not a one man show. 76 contributors for Logback
> >>> and 8
> >>>>>>>>>>>>>> contributors for Log4J2."
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The numbers in themselves do not tell a full story. It's in
> >>>>>>>>> appropriate
> >>>>>>>>>>>>> to
> >>>>>>>>>>>>>> conclude that since 76 > 8, therefore logback is a better
> >>>> choice.
> >>>>>>>>> The 8
> >>>>>>>>>>>>>> contributors in Log4J2 have been voted in according to
> Apache
> >>>>>> bylaws.
> >>>>>>>>>>>>>> Conversely, there aren't any bylaws for logback; the logback
> >>>>>> Github
> >>>>>>>>>>>>> project
> >>>>>>>>>>>>>> owner can freely grant commit privileges at will ... and
> >>>>>> evidently,
> >>>>>>>>> they
> >>>>>>>>>>>>>> do! So the bar for committer rights is much (much) lower
> >>> than at
> >>>>>>>>> Apache.
> >>>>>>>>>>>>> I
> >>>>>>>>>>>>>> don't think the above comparison is fair toward log4j2.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>>> Paul
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <
> >>> jason@takari.io>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> >>>>>> aheritier@gmail.com>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> great, more constructive feedback :-)
> >>>>>>>>>>>>>>>> Thanks Jason
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Both projects are well known and widely used even if log4j
> >>> v2
> >>>> is
> >>>>>>>>>>>>> younger
> >>>>>>>>>>>>>>>> with less downloads such figures are not really
> >>> representative
> >>>>>>>>> with all
> >>>>>>>>>>>>>>>> caches/repositories managers I think.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s
> >>>> important
> >>>>>> to
> >>>>>>>>> me.
> >>>>>>>>>>>>> I
> >>>>>>>>>>>>>>> do not believe Log4J2 is well known or widely use. I think
> 3
> >>>>>> years
> >>>>>>>>> of
> >>>>>>>>>>>>>>> releases is fairly representative in that Logback is
> getting
> >>>>>> close
> >>>>>>>>> to
> >>>>>>>>>>>>> the
> >>>>>>>>>>>>>>> Log4J incoming edge count and if you remove all the
> incoming
> >>>>>> edges
> >>>>>>>>> from
> >>>>>>>>>>>>>>> Apache there are not a lot of users.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> About logback vs log4j I have really no real preference
> >>>>>> technically
> >>>>>>>>>>>>>>>> speaking (I had both branches working in the past and used
> >>>> them
> >>>>>> a
> >>>>>>>>> lot
> >>>>>>>>>>>>> in
> >>>>>>>>>>>>>>> my
> >>>>>>>>>>>>>>>> professional life -
> >>>>>>>>> http://www.aheritier.net/united-colors-of-maven/).
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> In term of community, Log4J is in our apache community and
> >>> we
> >>>>>> have
> >>>>>>>>> few
> >>>>>>>>>>>>>>>> active committers arround. On Logback side even if I
> really
> >>>>>>>>> appreciate
> >>>>>>>>>>>>>>> Ceki
> >>>>>>>>>>>>>>>> I'm always afraid about this one-man show project. (and
> >>> Ceki
> >>>>>> isn't
> >>>>>>>>>>>>>>> perfect
> >>>>>>>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
> >>>>>> incompatibilities
> >>>>>>>>> we
> >>>>>>>>>>>>>>> always
> >>>>>>>>>>>>>>>> have in 2016 !!).
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Ceki may do more commits but it’s certainly not a one man
> >>> show.
> >>>>>> 76
> >>>>>>>>>>>>>>> contributors for Logback and 8 contributors for Log4J2.
> It’s
> >>>>>> stable
> >>>>>>>>> and
> >>>>>>>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2.
> >>> I
> >>>>>> don’t
> >>>>>>>>>>>>> think
> >>>>>>>>>>>>>>> any person responsible for picking a package for logging
> >>> would
> >>>>>> get
> >>>>>>>>> much
> >>>>>>>>>>>>>>> support in their organization for Log4J2, as the data would
> >>>>>>>>> suggest. I
> >>>>>>>>>>>>>>> think with few contributors and usage it would likely be
> >>>> deemed a
> >>>>>>>>> less
> >>>>>>>>>>>>> wise
> >>>>>>>>>>>>>>> choice than Logback and possibly a risk. There are also
> >>> lots of
> >>>>>>>>> Apache
> >>>>>>>>>>>>>>> projects that use Logback. I think pragmatism is a factor
> in
> >>>> all
> >>>>>> the
> >>>>>>>>>>>>> other
> >>>>>>>>>>>>>>> projects at Apache who selected Logback. Being at Apache
> >>>>>> obviously
> >>>>>>>>>>>>> wasn’t
> >>>>>>>>>>>>>>> the determining criterion and it shouldn’t be.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I agree that we are just talking about a logging
> >>>> implementation
> >>>>>>>>> but you
> >>>>>>>>>>>>>>> saw
> >>>>>>>>>>>>>>>> what it gave for eclipse/aether ….
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> I’m not sure what your point is here. No one worked on any
> >>> of
> >>>> the
> >>>>>>>>> parts,
> >>>>>>>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work
> >>> on
> >>>> it
> >>>>>>>>> when it
> >>>>>>>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to
> >>> make.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I'm clearly not enough involved enough in the project to
> >>> try
> >>>> to
> >>>>>>>>>>>>> convince
> >>>>>>>>>>>>>>>> anyone about a choice to do but I can just say that not
> >>>> having a
> >>>>>>>>>>>>>>> colorized
> >>>>>>>>>>>>>>>> console in 2016 is .... irritating.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> For the problem reported by Gary I think that applying the
> >>> fix
> >>>>>> in
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>
> >>>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>
> >>>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>>>>>>> )
> >>>>>>>>>>>>>>>> is safe to be back-ported in master. It is just that
> >>>>>>>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU
> >>> and
> >>>>>> now
> >>>>>>>>> that
> >>>>>>>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
> >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who
> >>> isn’t
> >>>>>>>>> going to
> >>>>>>>>>>>>>>> help there to get their library bundled with Maven?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> For the replacement of the implementation and activate
> >>> colors
> >>>> I
> >>>>>>>>> prefer
> >>>>>>>>>>>>> to
> >>>>>>>>>>>>>>>> let active committers decide of what they are doing (I
> >>> imagine
> >>>>>>>>> that for
> >>>>>>>>>>>>>>> any
> >>>>>>>>>>>>>>>> choice they are doing it doesn't avoid you to use another
> >>> one
> >>>> in
> >>>>>>>>> your
> >>>>>>>>>>>>> own
> >>>>>>>>>>>>>>>> distribution ?
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> I would prefer log4j2 but clearly I never merged it
> >>> because of
> >>>>>> the
> >>>>>>>>>>>>> slf4j
> >>>>>>>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot
> >>> of
> >>>>>> time
> >>>>>>>>> on
> >>>>>>>>>>>>> it)
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> To me the most important factor is usage, of course you
> need
> >>>> some
> >>>>>>>>>>>>>>> threshold of developers so that people are working on it
> but
> >>>> even
> >>>>>>>>> there
> >>>>>>>>>>>>> I’d
> >>>>>>>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
> >>>> comes
> >>>>>>>>>>>>>>> examination, issue submissions, pull requests and
> ultimately
> >>>> more
> >>>>>>>>> people
> >>>>>>>>>>>>>>> that contribute and that’s clearly the case with Logback. I
> >>>> don’t
> >>>>>>>>> see
> >>>>>>>>>>>>> how
> >>>>>>>>>>>>>>> you can logically refute that and see Log4J2 a better
> choice
> >>>>>>>>> because of
> >>>>>>>>>>>>>>> what organization it’s developed within? Logback has a
> >>>> community
> >>>>>> it
> >>>>>>>>> just
> >>>>>>>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy.
> >>> He
> >>>>>> also
> >>>>>>>>> has a
> >>>>>>>>>>>>>>> long track record of open source dedication and
> >>> contribution.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Cheers
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
> >>>> jason@takari.io>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> These are the numbers I arrived at, happy to run them
> with
> >>>>>>>>> different
> >>>>>>>>>>>>>>>>> coordinates but thought these were representative:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >>>>>>>>>>>>>>>>> ==>84570
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> gremlin> g.V('vc',
> >>>>>> 'ch.qos.logback:logback-classic').inE.count()
> >>>>>>>>>>>>>>>>> ==>62389
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> gremlin> g.V('vc',
> >>>>>>>>> 'org.apache.logging.log4j:log4j-core').inE.count()
> >>>>>>>>>>>>>>>>> ==>3134
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> These are incoming edges across all versions of said
> >>>>>> coordinate.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <
> >>> jason@takari.io
> >>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> As we said previously when the the question arose again
> >>>> there
> >>>>>>>>> would
> >>>>>>>>>>>>> be
> >>>>>>>>>>>>>>> a
> >>>>>>>>>>>>>>>>> discussion. You may not remember, but I expect there to
> >>> be a
> >>>>>>>>>>>>> discussion.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> I have built a graph of Maven Central to analyze the
> rank
> >>>>>> (count
> >>>>>>>>> of
> >>>>>>>>>>>>> all
> >>>>>>>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear
> >>> from
> >>>>>> those
> >>>>>>>>>>>>>>> numbers
> >>>>>>>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
> >>>>>> happened, I
> >>>>>>>>>>>>>>> believe
> >>>>>>>>>>>>>>>>> from the numbers, is that the community followed the
> >>> founder
> >>>> of
> >>>>>>>>> the
> >>>>>>>>>>>>>>> project
> >>>>>>>>>>>>>>>>> and not the owner project in pretty much the exact same
> >>> way
> >>>>>> users
> >>>>>>>>> went
> >>>>>>>>>>>>>>> with
> >>>>>>>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph
> >>> and
> >>>>>>>>> verify
> >>>>>>>>>>>>>>> this
> >>>>>>>>>>>>>>>>> themselves, or generate their own data from the machine
> >>> that
> >>>> is
> >>>>>>>>>>>>> housing
> >>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>> copy of Maven Central at Google.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Additionally Igor has an implementation for logging
> >>> during
> >>>>>>>>> concurrent
> >>>>>>>>>>>>>>>>> builds based on Logback that I would really like to use,
> >>> and
> >>>>>> the
> >>>>>>>>> color
> >>>>>>>>>>>>>>>>> logging is also easy with Logback. I do not want to use
> >>>>>> something
> >>>>>>>>> that
> >>>>>>>>>>>>>>> the
> >>>>>>>>>>>>>>>>> community at large has not adopted.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if
> >>> they
> >>>>>>>>> want to
> >>>>>>>>>>>>>>>>> verify this themselves.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> I also am not interested in a debate so if we disagree
> >>> then
> >>>>>> just
> >>>>>>>>>>>>> leave
> >>>>>>>>>>>>>>>>> the simple implementation in place. I’m not
> >>> philosophically
> >>>>>>>>> motivated
> >>>>>>>>>>>>>>> much
> >>>>>>>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
> >>>>>>>>> integrating
> >>>>>>>>>>>>>>> Log4J2.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> >>>>>>>>> aheritier@gmail.com>
> >>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> thanks for this valuable comment Jason :(
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> >>>>>> jason@takari.io>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> -1
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Do not merge this branch.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> >>>>>>>>> tibordigana@apache.org>
> >>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> >>>>>> master in
> >>>>>>>>>>>>>>> Maven?
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> >>>>>> Maven] <
> >>>>>>>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated
> >>> this
> >>>>>>>>> feature
> >>>>>>>>>>>>>>>>> branch
> >>>>>>>>>>>>>>>>>>>> few
> >>>>>>>>>>>>>>>>>>>>>> months ago.
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden
> email]
> >>>>>>>>>>>>>>>>>>>>>> <http://
> >>>> /user/SendEmail.jtp?type=node&node=5857870&i=0>>
> >>>>>> a
> >>>>>>>>>>>>> écrit :
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Thank you for the update.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Gary
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
> >>>> <[hidden
> >>>>>>>>> email]
> >>>>>>>>>>>>>>>>>>>>>> <http://
> >>> /user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>>>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> Hi Gary,
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> I fixed this in the branch :
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>>>>>>>>>>>>>>>>>>> The fix is in
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>
> >>>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>
> >>>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>>>>>>>>>>>>>>> )
> >>>>>>>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
> >>>>>>>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> BR
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory
> >>> <[hidden
> >>>>>>>>> email]
> >>>>>>>>>>>>>>>>>>>>>> <http://
> >>> /user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>>>>>>>>>>>>>>>>>>> <javascript:;>>
> >>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Happy Holidays.
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this
> >>> warning:
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> >>>>>> supported by
> >>>>>>>>>>>>>>> Maven:
> >>>>>>>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>>>>>>>>>>>>>>>>>>> [WARN] (from
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>
> >>>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2
> >>> cleanly?
> >>>> My
> >>>>>>>>> steps
> >>>>>>>>>>>>>>> are
> >>>>>>>>>>>>>>>>>>>>>> here:
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>
> >>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>>>>>>>>>>> <http://
> >>> /user/SendEmail.jtp?type=node&node=5857870&i=3>
> >>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>>> | [hidden
> >>>>>>>>>>>>>>>>>>>>>> email] <http://
> >>>>>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>>>>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>>>>>>>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> >>>>>> http://www.manning.com/templier/>
> >>>>>>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>>>>>>>>>>> <http://
> >>> /user/SendEmail.jtp?type=node&node=5857870&i=5>
> >>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>>> | [hidden
> >>>>>>>>>>>>>>>>>>>>>> email] <http://
> >>>>>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>>>>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>>>>>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> >>>> http://www.manning.com/templier/
> >>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> ------------------------------
> >>>>>>>>>>>>>>>>>>>>>> If you reply to this email, your message will be
> >>> added
> >>>> to
> >>>>>> the
> >>>>>>>>>>>>>>>>> discussion
> >>>>>>>>>>>>>>>>>>>>>> below:
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>
> >>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>>>>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
> >>>>>>>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>>>>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> >>>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>
> >>>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>> .
> >>>>>>>>>>>>>>>>>>>>>> NAML
> >>>>>>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>
> >>>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>> View this message in context:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>
> >>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>>>>>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive
> at
> >>>>>>>>> Nabble.com.
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>> ----------------------------------------------------------
> >>>>>>>>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>>>>>>>>
> >>> ---------------------------------------------------------
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
> >>> dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
> >>>> dev-help@maven.apache.org
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>> ----------------------------------------------------------
> >>>>>>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>>>>>>
> ---------------------------------------------------------
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
> dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>>>>>> For additional commands, e-mail:
> >>> dev-help@maven.apache.org
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> ----------------------------------------------------------
> >>>>>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>>>>> For additional commands, e-mail:
> >>> dev-help@maven.apache.org
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>>
> >>>>>>>>>>> Jason
> >>>>>>>>>>>
> >>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> >>>>>>>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
> >>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>
> >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>> ---------------------------------------------------------------------
> >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> <mailto:
> >>>>>>>>> dev-unsubscribe@maven.apache.org>
> >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>> <mailto:
> >>>>>>>>> dev-help@maven.apache.org>
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>>
> >>>>>>>>> Jason
> >>>>>>>>>
> >>>>>>>>> ----------------------------------------------------------
> >>>>>>>>> Jason van Zyl
> >>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>
> >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>>
> >>> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>
> >>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> Jason
> >>>>>>
> >>>>>> ----------------------------------------------------------
> >>>>>> Jason van Zyl
> >>>>>> Founder, Takari and Apache Maven
> >>>>>> http://twitter.com/jvanzyl
> >>>>>> http://twitter.com/takari_io
> >>>>>> ---------------------------------------------------------
> >>>>>>
> >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> -----
> >>>>> Arnaud Héritier
> >>>>> http://aheritier.net
> >>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>> Twitter/Skype : aheritier
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Jason
> >>>>
> >>>> ----------------------------------------------------------
> >>>> Jason van Zyl
> >>>> Founder, Takari and Apache Maven
> >>>> http://twitter.com/jvanzyl
> >>>> http://twitter.com/takari_io
> >>>> ---------------------------------------------------------
> >>>>
> >>>> Selfish deeds are the shortest path to self destruction.
> >>>>
> >>>> -- The Seven Samuari, Akira Kurosawa
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> >>> Java Persistence with Hibernate, Second Edition
> >>> <http://www.manning.com/bauer3/>
> >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> >>> Spring Batch in Action <http://www.manning.com/templier/>
> >>> Blog: http://garygregory.wordpress.com
> >>> Home: http://garygregory.com/
> >>> Tweet! http://twitter.com/GaryGregory
> >>>
> >>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
The gossip JAR looks small. I’d be fine using that as it satisfies the need for colours and is nominally bigger than slf4j-simple which will make almost everyone happy. This alleviates the colour debate. You want to try it?

For more complicated use cases someone we’ll need an extension and we’ll figure out how to get those to work.

> On Jan 8, 2016, at 8:22 PM, Tamás Cservenák <ta...@cservenak.net> wrote:
> 
> So, just for fun (and healing flue):
> 
> https://github.com/apache/maven/compare/slf4j-gossip
> 
> Does colouring by default in 80kb "extra" payload (but removes slf4-simple
> and many other cruft).
> 
> Now, _the theory_ says, that an extension could do
> 
> Log.configure( ILoggerFactory )
> 
> And from that moment on, gossip replaces it's delegating loggers to actual
> backend loggers (so to say, backend takes over).
> 
> 
> Have fun!
> ~t~
> 
> On Fri, Jan 8, 2016 at 12:29 PM Tamás Cservenák <ta...@cservenak.net> wrote:
> 
>> If there would be a vote about questions written below, I'd vote +1 to all
>> of them:
>> 
>> - No any kind of logging backend should enter core, ever. Project already
>> agreed on use of SLF4j _facade_ (I consider slf4j as NOT violating this
>> requirement. It is very elastic by letting you choose backend for it. Keep
>> the backend option OPEN, free for all)
>> 
>> - Solve the problems (mentioned by Igor and others) to make possible to
>> add logger backends via extensions (currently not possible, it is "too
>> late", and slf4j may be inited only once). This may require some work on
>> maven side but maybe also on backend side too. With this, anyone could use
>> any kind and capable logging backend that he wants, at the cost of a bit of
>> XML juggling.
>> 
>> - For best user experience, maybe introduce some plugin, that could for
>> example make logger extension management user friendlier, with some goals
>> like switching/adding logging backends (basically would edit extensions.xml
>> for you), and later maybe enhance it with some other goals too (to manage
>> complete extensions.xml for example?)...
>> 
>> ===
>> 
>> Also, as we have people leaning for log4j2 or logback backends, I'd like
>> to stir the water by joining the pack and requesting for a third option:
>> https://github.com/jdillon/gossip
>> 
>> 
>> Thanks,
>> ~t~
>> 
>> On Fri, Jan 8, 2016 at 3:17 AM Gary Gregory <ga...@gmail.com>
>> wrote:
>> 
>>> On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:
>>> 
>>>> No, I don’t that useful. If it’s an extensions then it can be activated
>>>> using the .mvn/extensions.xml and downloaded on demand. I think for
>>> Maven
>>>> 4.x we just bite the bullet and put Logback in the distribution. Igor
>>> and I
>>>> have done most of the work in the last while and have implementations
>>> for
>>>> Logback, and when I drop the 4.x changes I will have done a ton of work
>>> and
>>>> I’d just like to end the discussion and put Logback in 4.x.
>>>> 
>>>> If we disagree then let’s resolve never to discuss this again because
>>> it’s
>>>> a waste of time. We’ll just leave the simple implementation in there as
>>>> it’s probably fine for 99% of people. What Igor suggests I think is a
>>> fine
>>>> compromise. The optional extensions can be built in the main tree so
>>> that
>>>> we know they work, but not distributed by default. If someone wants to
>>> use
>>>> them they can enable them using the .mvn/extensions.xml mechanism. I can
>>>> live with optional extensions in the tree, but I’ll never agree to the
>>>> default implementation being Log4J2.
>>>> 
>>> 
>>> OK I'll bite:
>>> 
>>> - "I’ll never agree to the default implementation being Log4J2."
>>> - "I’m vehemently opposed to integrating Log4J2."
>>> 
>>> Oh, then the irony of the signature:
>>> 
>>> "You are never dedicated to something you have complete confidence in.
>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>> They know it is going to rise tomorrow. When people are fanatically
>>> dedicated to political or religious faiths or any other kind of
>>> dogmas or goals, it's always because these dogmas or
>>> goals are in doubt.
>>> 
>>>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"
>>> 
>>> So... why the vehemence? Why "never"?
>>> 
>>> Gary
>>> 
>>> 
>>>> 
>>>>> On Jan 7, 2016, at 9:01 AM, Arnaud Héritier <ah...@gmail.com>
>>> wrote:
>>>>> 
>>>>> And couldn't we have some optional extensions in the distribution ?
>>>>> Not activated by default but that users can easily activate by moving
>>> a
>>>> jar
>>>>> ?
>>>>> 
>>>>> On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io>
>>> wrote:
>>>>> 
>>>>>> And I liked this extension and wanted it! I only thought it
>>>> inappropriate
>>>>>> because the deps were not there by default in the core, and that we
>>> said
>>>>>> we’d discuss it. Even though I think by virtue of the fact you did
>>> the
>>>> work
>>>>>> and have consistently done work in the core that you should really be
>>>> able
>>>>>> to make the change. I was just trying to be consistent with what we
>>> said
>>>>>> we’d do.
>>>>>> 
>>>>>>> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com>
>>>> wrote:
>>>>>>> 
>>>>>>> It is already possible to implement advanced logging as an
>>> extension.
>>>>>>> This was what I did when my offer to provide multi-threaded logging
>>>>>>> support in the core was turned down on this list few months ago. So
>>> at
>>>>>>> this point the discussion/decision is purely political.
>>>>>>> 
>>>>>>> --
>>>>>>> Regards,
>>>>>>> Igor
>>>>>>> 
>>>>>>> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
>>>>>>>> This isn't a mail to convince anyone between Log4J2 or Logback.
>>>>>>>> 
>>>>>>>> I have updated my Maven installation with Log4J2, instead of the
>>>>>> default,
>>>>>>>> which worked fine.
>>>>>>>> 
>>>>>>>> I missed one thing and I hope with different log implementations we
>>>>>> still
>>>>>>>> could do this "right". Maven has a nice command line parameter to
>>> give
>>>>>>>> out
>>>>>>>> extra logging, the "-X" parameter. With the Log4J2 in place, this
>>>>>> logging
>>>>>>>> parameter didn't work. I have to change the logging configuration
>>> to
>>>>>>>> include DEBUG logging. Is there a way to print out the logging,
>>>> without
>>>>>>>> regard to the logging framework, to include the debug information
>>> when
>>>>>>>> given the "-X" parameter?
>>>>>>>> 
>>>>>>>> I think it is very valuable to get extra logging without touching
>>> any
>>>>>>>> configuration files.
>>>>>>>> 
>>>>>>>> With regards,
>>>>>>>> 
>>>>>>>> Nick Stolwijk
>>>>>>>> 
>>>>>>>> ~~~ Try to leave this world a little better than you found it and,
>>>> when
>>>>>>>> your turn comes to die, you can die happy in feeling that at any
>>> rate
>>>>>> you
>>>>>>>> have not wasted your time but have done your best ~~~
>>>>>>>> 
>>>>>>>> Lord Baden-Powell
>>>>>>>> 
>>>>>>>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
>>>> wrote:
>>>>>>>> 
>>>>>>>>> I’ve no issue with the fix to make any implementation to work,
>>> just
>>>> the
>>>>>>>>> merging of the log4j2 branch in general.
>>>>>>>>> 
>>>>>>>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <
>>> ralph.goers@dslextreme.com
>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> Jason,
>>>>>>>>>> 
>>>>>>>>>> I really don’t care which logging framework Maven uses. There
>>> isn’t
>>>>>>>>> going to be much difference between Logback and Log4j 2 in a batch
>>>>>> process
>>>>>>>>> like Maven, although asynchronous loggers might speed up larger
>>>> builds
>>>>>>>>> somewhat.
>>>>>>>>>> 
>>>>>>>>>> However, these comparisons are still incorrect. Log4j is using
>>> the
>>>>>> ASF’s
>>>>>>>>> git repository and hasn’t really integrated pull requests from
>>> github
>>>>>> so
>>>>>>>>> you are comparing apples and oranges. If you look at the
>>> changes.xml
>>>>>> file
>>>>>>>>> you will see 250 due-to attributions, some of which include
>>>> committers
>>>>>> but
>>>>>>>>> most of which are not. Just in the latest release, 2.5, there were
>>>>>>>>> contributions from 13 individuals outside of the ASF and in the
>>> 2.4
>>>>>> release
>>>>>>>>> there were contributions from more than 20. If Logback has only
>>> had
>>>>>>>>> contributions from 70+ non-committers since they moved to git,
>>> then
>>>>>> Log4j
>>>>>>>>> is easily winning that metric.
>>>>>>>>>> 
>>>>>>>>>> That said, I don’t use Maven for how cool its logging framework
>>> is.
>>>>>>>>> However, Gary’s original complaint about an unsupported SLF4J
>>> binding
>>>>>> seems
>>>>>>>>> like it should be addressed. Why can’t a user use their own custom
>>>>>> SLF4J
>>>>>>>>> implementation?
>>>>>>>>>> 
>>>>>>>>>> Ralph
>>>>>>>>>> 
>>>>>>>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io>
>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <
>>> pbenedict@apache.org
>>>>>>>>> <ma...@apache.org>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> Jason, I am sorry but to disagree with you. Your statistics are
>>>>>> still
>>>>>>>>> not
>>>>>>>>>>>> telling a full story. I can glance at the commit graphs of
>>> these
>>>> 76
>>>>>>>>> logback
>>>>>>>>>>>> contributors rather quickly to see really how "diverse" this
>>>>>> community
>>>>>>>>> is.
>>>>>>>>>>>> 
>>>>>>>>>>>> * 35 (~45%) only ever made 1 contribution
>>>>>>>>>>>> * 18 (~25%) have only ever made 2 contributions
>>>>>>>>>>>> * 16 (~20%) have between 3-10 contributions.
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> This is still awesome. I would love to have 35 contributors
>>> making
>>>>>> one
>>>>>>>>> change. It all adds up.
>>>>>>>>>>> 
>>>>>>>>>>>> That leaves only 7 logback contributors (~10%) who actually do
>>>>>>>>> something.
>>>>>>>>>>>> And of those 7, only 4 committed something in 2015 ... and
>>> Cecki
>>>> is
>>>>>> the
>>>>>>>>>>>> leader by far. It's clearly a very visible one man show with
>>>> sparse
>>>>>>>>>>>> contributions from others.
>>>>>>>>>>>> 
>>>>>>>>>>>> Based on these numbers, I think Log4J2 has the better community
>>>>>>>>> involvement.
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Everyone will interpret numbers as they wish but it’s a simple
>>>> thing
>>>>>>>>> even to make one change in an open source project. 99% of people
>>>> never
>>>>>> do
>>>>>>>>> so to have that number of people make one or two changes is a
>>>>>> significant
>>>>>>>>> thing.
>>>>>>>>>>> 
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Paul
>>>>>>>>>>>> 
>>>>>>>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <jason@takari.io
>>>> 
>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> A contributor on that page is not a comparison of committers
>>> vs
>>>>>> not.
>>>>>>>>>>>>> People who have made pull requests to Maven are listed as
>>>>>>>>> contributors.
>>>>>>>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
>>>>>> overall
>>>>>>>>>>>>> diversity of contribution.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <
>>> pbenedict@apache.org
>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I am writing regarding this statement: "Ceki may do more
>>> commits
>>>>>> but
>>>>>>>>> it’s
>>>>>>>>>>>>>> certainly not a one man show. 76 contributors for Logback
>>> and 8
>>>>>>>>>>>>>> contributors for Log4J2."
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The numbers in themselves do not tell a full story. It's in
>>>>>>>>> appropriate
>>>>>>>>>>>>> to
>>>>>>>>>>>>>> conclude that since 76 > 8, therefore logback is a better
>>>> choice.
>>>>>>>>> The 8
>>>>>>>>>>>>>> contributors in Log4J2 have been voted in according to Apache
>>>>>> bylaws.
>>>>>>>>>>>>>> Conversely, there aren't any bylaws for logback; the logback
>>>>>> Github
>>>>>>>>>>>>> project
>>>>>>>>>>>>>> owner can freely grant commit privileges at will ... and
>>>>>> evidently,
>>>>>>>>> they
>>>>>>>>>>>>>> do! So the bar for committer rights is much (much) lower
>>> than at
>>>>>>>>> Apache.
>>>>>>>>>>>>> I
>>>>>>>>>>>>>> don't think the above comparison is fair toward log4j2.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> Paul
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <
>>> jason@takari.io>
>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
>>>>>> aheritier@gmail.com>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> great, more constructive feedback :-)
>>>>>>>>>>>>>>>> Thanks Jason
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Both projects are well known and widely used even if log4j
>>> v2
>>>> is
>>>>>>>>>>>>> younger
>>>>>>>>>>>>>>>> with less downloads such figures are not really
>>> representative
>>>>>>>>> with all
>>>>>>>>>>>>>>>> caches/repositories managers I think.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s
>>>> important
>>>>>> to
>>>>>>>>> me.
>>>>>>>>>>>>> I
>>>>>>>>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3
>>>>>> years
>>>>>>>>> of
>>>>>>>>>>>>>>> releases is fairly representative in that Logback is getting
>>>>>> close
>>>>>>>>> to
>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> Log4J incoming edge count and if you remove all the incoming
>>>>>> edges
>>>>>>>>> from
>>>>>>>>>>>>>>> Apache there are not a lot of users.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> About logback vs log4j I have really no real preference
>>>>>> technically
>>>>>>>>>>>>>>>> speaking (I had both branches working in the past and used
>>>> them
>>>>>> a
>>>>>>>>> lot
>>>>>>>>>>>>> in
>>>>>>>>>>>>>>> my
>>>>>>>>>>>>>>>> professional life -
>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/).
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> In term of community, Log4J is in our apache community and
>>> we
>>>>>> have
>>>>>>>>> few
>>>>>>>>>>>>>>>> active committers arround. On Logback side even if I really
>>>>>>>>> appreciate
>>>>>>>>>>>>>>> Ceki
>>>>>>>>>>>>>>>> I'm always afraid about this one-man show project. (and
>>> Ceki
>>>>>> isn't
>>>>>>>>>>>>>>> perfect
>>>>>>>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
>>>>>> incompatibilities
>>>>>>>>> we
>>>>>>>>>>>>>>> always
>>>>>>>>>>>>>>>> have in 2016 !!).
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Ceki may do more commits but it’s certainly not a one man
>>> show.
>>>>>> 76
>>>>>>>>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
>>>>>> stable
>>>>>>>>> and
>>>>>>>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2.
>>> I
>>>>>> don’t
>>>>>>>>>>>>> think
>>>>>>>>>>>>>>> any person responsible for picking a package for logging
>>> would
>>>>>> get
>>>>>>>>> much
>>>>>>>>>>>>>>> support in their organization for Log4J2, as the data would
>>>>>>>>> suggest. I
>>>>>>>>>>>>>>> think with few contributors and usage it would likely be
>>>> deemed a
>>>>>>>>> less
>>>>>>>>>>>>> wise
>>>>>>>>>>>>>>> choice than Logback and possibly a risk. There are also
>>> lots of
>>>>>>>>> Apache
>>>>>>>>>>>>>>> projects that use Logback. I think pragmatism is a factor in
>>>> all
>>>>>> the
>>>>>>>>>>>>> other
>>>>>>>>>>>>>>> projects at Apache who selected Logback. Being at Apache
>>>>>> obviously
>>>>>>>>>>>>> wasn’t
>>>>>>>>>>>>>>> the determining criterion and it shouldn’t be.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I agree that we are just talking about a logging
>>>> implementation
>>>>>>>>> but you
>>>>>>>>>>>>>>> saw
>>>>>>>>>>>>>>>> what it gave for eclipse/aether ….
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I’m not sure what your point is here. No one worked on any
>>> of
>>>> the
>>>>>>>>> parts,
>>>>>>>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work
>>> on
>>>> it
>>>>>>>>> when it
>>>>>>>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to
>>> make.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I'm clearly not enough involved enough in the project to
>>> try
>>>> to
>>>>>>>>>>>>> convince
>>>>>>>>>>>>>>>> anyone about a choice to do but I can just say that not
>>>> having a
>>>>>>>>>>>>>>> colorized
>>>>>>>>>>>>>>>> console in 2016 is .... irritating.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> For the problem reported by Gary I think that applying the
>>> fix
>>>>>> in
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>> is safe to be back-ported in master. It is just that
>>>>>>>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU
>>> and
>>>>>> now
>>>>>>>>> that
>>>>>>>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who
>>> isn’t
>>>>>>>>> going to
>>>>>>>>>>>>>>> help there to get their library bundled with Maven?
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> For the replacement of the implementation and activate
>>> colors
>>>> I
>>>>>>>>> prefer
>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> let active committers decide of what they are doing (I
>>> imagine
>>>>>>>>> that for
>>>>>>>>>>>>>>> any
>>>>>>>>>>>>>>>> choice they are doing it doesn't avoid you to use another
>>> one
>>>> in
>>>>>>>>> your
>>>>>>>>>>>>> own
>>>>>>>>>>>>>>>> distribution ?
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I would prefer log4j2 but clearly I never merged it
>>> because of
>>>>>> the
>>>>>>>>>>>>> slf4j
>>>>>>>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot
>>> of
>>>>>> time
>>>>>>>>> on
>>>>>>>>>>>>> it)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> To me the most important factor is usage, of course you need
>>>> some
>>>>>>>>>>>>>>> threshold of developers so that people are working on it but
>>>> even
>>>>>>>>> there
>>>>>>>>>>>>> I’d
>>>>>>>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
>>>> comes
>>>>>>>>>>>>>>> examination, issue submissions, pull requests and ultimately
>>>> more
>>>>>>>>> people
>>>>>>>>>>>>>>> that contribute and that’s clearly the case with Logback. I
>>>> don’t
>>>>>>>>> see
>>>>>>>>>>>>> how
>>>>>>>>>>>>>>> you can logically refute that and see Log4J2 a better choice
>>>>>>>>> because of
>>>>>>>>>>>>>>> what organization it’s developed within? Logback has a
>>>> community
>>>>>> it
>>>>>>>>> just
>>>>>>>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy.
>>> He
>>>>>> also
>>>>>>>>> has a
>>>>>>>>>>>>>>> long track record of open source dedication and
>>> contribution.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Cheers
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
>>>> jason@takari.io>
>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> These are the numbers I arrived at, happy to run them with
>>>>>>>>> different
>>>>>>>>>>>>>>>>> coordinates but thought these were representative:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>>>>>>>>>>>>>>> ==>84570
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> gremlin> g.V('vc',
>>>>>> 'ch.qos.logback:logback-classic').inE.count()
>>>>>>>>>>>>>>>>> ==>62389
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> gremlin> g.V('vc',
>>>>>>>>> 'org.apache.logging.log4j:log4j-core').inE.count()
>>>>>>>>>>>>>>>>> ==>3134
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> These are incoming edges across all versions of said
>>>>>> coordinate.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <
>>> jason@takari.io
>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> As we said previously when the the question arose again
>>>> there
>>>>>>>>> would
>>>>>>>>>>>>> be
>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>> discussion. You may not remember, but I expect there to
>>> be a
>>>>>>>>>>>>> discussion.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank
>>>>>> (count
>>>>>>>>> of
>>>>>>>>>>>>> all
>>>>>>>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear
>>> from
>>>>>> those
>>>>>>>>>>>>>>> numbers
>>>>>>>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
>>>>>> happened, I
>>>>>>>>>>>>>>> believe
>>>>>>>>>>>>>>>>> from the numbers, is that the community followed the
>>> founder
>>>> of
>>>>>>>>> the
>>>>>>>>>>>>>>> project
>>>>>>>>>>>>>>>>> and not the owner project in pretty much the exact same
>>> way
>>>>>> users
>>>>>>>>> went
>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph
>>> and
>>>>>>>>> verify
>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>> themselves, or generate their own data from the machine
>>> that
>>>> is
>>>>>>>>>>>>> housing
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> copy of Maven Central at Google.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Additionally Igor has an implementation for logging
>>> during
>>>>>>>>> concurrent
>>>>>>>>>>>>>>>>> builds based on Logback that I would really like to use,
>>> and
>>>>>> the
>>>>>>>>> color
>>>>>>>>>>>>>>>>> logging is also easy with Logback. I do not want to use
>>>>>> something
>>>>>>>>> that
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> community at large has not adopted.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if
>>> they
>>>>>>>>> want to
>>>>>>>>>>>>>>>>> verify this themselves.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I also am not interested in a debate so if we disagree
>>> then
>>>>>> just
>>>>>>>>>>>>> leave
>>>>>>>>>>>>>>>>> the simple implementation in place. I’m not
>>> philosophically
>>>>>>>>> motivated
>>>>>>>>>>>>>>> much
>>>>>>>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
>>>>>>>>> integrating
>>>>>>>>>>>>>>> Log4J2.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
>>>>>>>>> aheritier@gmail.com>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> thanks for this valuable comment Jason :(
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
>>>>>> jason@takari.io>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> -1
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Do not merge this branch.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
>>>>>>>>> tibordigana@apache.org>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
>>>>>> master in
>>>>>>>>>>>>>>> Maven?
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
>>>>>> Maven] <
>>>>>>>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated
>>> this
>>>>>>>>> feature
>>>>>>>>>>>>>>>>> branch
>>>>>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>>>>>> months ago.
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>>>>>>>>>>>>>>>>> <http://
>>>> /user/SendEmail.jtp?type=node&node=5857870&i=0>>
>>>>>> a
>>>>>>>>>>>>> écrit :
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Thank you for the update.
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
>>>> <[hidden
>>>>>>>>> email]
>>>>>>>>>>>>>>>>>>>>>> <http://
>>> /user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> Hi Gary,
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>>>>>>>>>>>>>>> The fix is in
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> BR
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory
>>> <[hidden
>>>>>>>>> email]
>>>>>>>>>>>>>>>>>>>>>> <http://
>>> /user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>>>>>>>>>>>>>>> <javascript:;>>
>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this
>>> warning:
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
>>>>>> supported by
>>>>>>>>>>>>>>> Maven:
>>>>>>>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>>>>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2
>>> cleanly?
>>>> My
>>>>>>>>> steps
>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>> 
>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>>>>>>>>>>> <http://
>>> /user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>> | [hidden
>>>>>>>>>>>>>>>>>>>>>> email] <http://
>>>>>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>>>>>>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
>>>>>> http://www.manning.com/templier/>
>>>>>>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>>>>>>>>>>> <http://
>>> /user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>> | [hidden
>>>>>>>>>>>>>>>>>>>>>> email] <http://
>>>>>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>>>>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
>>>> http://www.manning.com/templier/
>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>>>>>> If you reply to this email, your message will be
>>> added
>>>> to
>>>>>> the
>>>>>>>>>>>>>>>>> discussion
>>>>>>>>>>>>>>>>>>>>>> below:
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>> 
>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>> NAML
>>>>>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>> 
>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>> ----------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>>>>>>> 
>>> ---------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>> dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>>> dev-help@maven.apache.org
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>> ----------------------------------------------------------
>>>>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>> dev-help@maven.apache.org
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>>>> For additional commands, e-mail:
>>> dev-help@maven.apache.org
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Jason
>>>>>>>>>>>>> 
>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>> 
>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> 
>>>>>>>>>>> Jason
>>>>>>>>>>> 
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
>>>>>>>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>> 
>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> <mailto:
>>>>>>>>> dev-unsubscribe@maven.apache.org>
>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>> <mailto:
>>>>>>>>> dev-help@maven.apache.org>
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> Jason
>>>>>>>>> 
>>>>>>>>> ----------------------------------------------------------
>>>>>>>>> Jason van Zyl
>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>> ---------------------------------------------------------
>>>>>>>>> 
>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>> 
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Jason
>>>>>> 
>>>>>> ----------------------------------------------------------
>>>>>> Jason van Zyl
>>>>>> Founder, Takari and Apache Maven
>>>>>> http://twitter.com/jvanzyl
>>>>>> http://twitter.com/takari_io
>>>>>> ---------------------------------------------------------
>>>>>> 
>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> -----
>>>>> Arnaud Héritier
>>>>> http://aheritier.net
>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>> Twitter/Skype : aheritier
>>>> 
>>>> Thanks,
>>>> 
>>>> Jason
>>>> 
>>>> ----------------------------------------------------------
>>>> Jason van Zyl
>>>> Founder, Takari and Apache Maven
>>>> http://twitter.com/jvanzyl
>>>> http://twitter.com/takari_io
>>>> ---------------------------------------------------------
>>>> 
>>>> Selfish deeds are the shortest path to self destruction.
>>>> 
>>>> -- The Seven Samuari, Akira Kurosawa
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>> Java Persistence with Hibernate, Second Edition
>>> <http://www.manning.com/bauer3/>
>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>> Spring Batch in Action <http://www.manning.com/templier/>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Tamás Cservenák <ta...@cservenak.net>.
So, just for fun (and healing flue):

https://github.com/apache/maven/compare/slf4j-gossip

Does colouring by default in 80kb "extra" payload (but removes slf4-simple
and many other cruft).

Now, _the theory_ says, that an extension could do

Log.configure( ILoggerFactory )

And from that moment on, gossip replaces it's delegating loggers to actual
backend loggers (so to say, backend takes over).


Have fun!
~t~

On Fri, Jan 8, 2016 at 12:29 PM Tamás Cservenák <ta...@cservenak.net> wrote:

> If there would be a vote about questions written below, I'd vote +1 to all
> of them:
>
> - No any kind of logging backend should enter core, ever. Project already
> agreed on use of SLF4j _facade_ (I consider slf4j as NOT violating this
> requirement. It is very elastic by letting you choose backend for it. Keep
> the backend option OPEN, free for all)
>
> - Solve the problems (mentioned by Igor and others) to make possible to
> add logger backends via extensions (currently not possible, it is "too
> late", and slf4j may be inited only once). This may require some work on
> maven side but maybe also on backend side too. With this, anyone could use
> any kind and capable logging backend that he wants, at the cost of a bit of
> XML juggling.
>
> - For best user experience, maybe introduce some plugin, that could for
> example make logger extension management user friendlier, with some goals
> like switching/adding logging backends (basically would edit extensions.xml
> for you), and later maybe enhance it with some other goals too (to manage
> complete extensions.xml for example?)...
>
> ===
>
> Also, as we have people leaning for log4j2 or logback backends, I'd like
> to stir the water by joining the pack and requesting for a third option:
> https://github.com/jdillon/gossip
>
>
> Thanks,
> ~t~
>
> On Fri, Jan 8, 2016 at 3:17 AM Gary Gregory <ga...@gmail.com>
> wrote:
>
>> On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:
>>
>> > No, I don’t that useful. If it’s an extensions then it can be activated
>> > using the .mvn/extensions.xml and downloaded on demand. I think for
>> Maven
>> > 4.x we just bite the bullet and put Logback in the distribution. Igor
>> and I
>> > have done most of the work in the last while and have implementations
>> for
>> > Logback, and when I drop the 4.x changes I will have done a ton of work
>> and
>> > I’d just like to end the discussion and put Logback in 4.x.
>> >
>> > If we disagree then let’s resolve never to discuss this again because
>> it’s
>> > a waste of time. We’ll just leave the simple implementation in there as
>> > it’s probably fine for 99% of people. What Igor suggests I think is a
>> fine
>> > compromise. The optional extensions can be built in the main tree so
>> that
>> > we know they work, but not distributed by default. If someone wants to
>> use
>> > them they can enable them using the .mvn/extensions.xml mechanism. I can
>> > live with optional extensions in the tree, but I’ll never agree to the
>> > default implementation being Log4J2.
>> >
>>
>> OK I'll bite:
>>
>> - "I’ll never agree to the default implementation being Log4J2."
>> - "I’m vehemently opposed to integrating Log4J2."
>>
>> Oh, then the irony of the signature:
>>
>> "You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>>
>>   -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"
>>
>> So... why the vehemence? Why "never"?
>>
>> Gary
>>
>>
>> >
>> > > On Jan 7, 2016, at 9:01 AM, Arnaud Héritier <ah...@gmail.com>
>> wrote:
>> > >
>> > > And couldn't we have some optional extensions in the distribution ?
>> > > Not activated by default but that users can easily activate by moving
>> a
>> > jar
>> > > ?
>> > >
>> > > On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io>
>> wrote:
>> > >
>> > >> And I liked this extension and wanted it! I only thought it
>> > inappropriate
>> > >> because the deps were not there by default in the core, and that we
>> said
>> > >> we’d discuss it. Even though I think by virtue of the fact you did
>> the
>> > work
>> > >> and have consistently done work in the core that you should really be
>> > able
>> > >> to make the change. I was just trying to be consistent with what we
>> said
>> > >> we’d do.
>> > >>
>> > >>> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com>
>> > wrote:
>> > >>>
>> > >>> It is already possible to implement advanced logging as an
>> extension.
>> > >>> This was what I did when my offer to provide multi-threaded logging
>> > >>> support in the core was turned down on this list few months ago. So
>> at
>> > >>> this point the discussion/decision is purely political.
>> > >>>
>> > >>> --
>> > >>> Regards,
>> > >>> Igor
>> > >>>
>> > >>> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
>> > >>>> This isn't a mail to convince anyone between Log4J2 or Logback.
>> > >>>>
>> > >>>> I have updated my Maven installation with Log4J2, instead of the
>> > >> default,
>> > >>>> which worked fine.
>> > >>>>
>> > >>>> I missed one thing and I hope with different log implementations we
>> > >> still
>> > >>>> could do this "right". Maven has a nice command line parameter to
>> give
>> > >>>> out
>> > >>>> extra logging, the "-X" parameter. With the Log4J2 in place, this
>> > >> logging
>> > >>>> parameter didn't work. I have to change the logging configuration
>> to
>> > >>>> include DEBUG logging. Is there a way to print out the logging,
>> > without
>> > >>>> regard to the logging framework, to include the debug information
>> when
>> > >>>> given the "-X" parameter?
>> > >>>>
>> > >>>> I think it is very valuable to get extra logging without touching
>> any
>> > >>>> configuration files.
>> > >>>>
>> > >>>> With regards,
>> > >>>>
>> > >>>> Nick Stolwijk
>> > >>>>
>> > >>>> ~~~ Try to leave this world a little better than you found it and,
>> > when
>> > >>>> your turn comes to die, you can die happy in feeling that at any
>> rate
>> > >> you
>> > >>>> have not wasted your time but have done your best ~~~
>> > >>>>
>> > >>>> Lord Baden-Powell
>> > >>>>
>> > >>>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
>> > wrote:
>> > >>>>
>> > >>>>> I’ve no issue with the fix to make any implementation to work,
>> just
>> > the
>> > >>>>> merging of the log4j2 branch in general.
>> > >>>>>
>> > >>>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <
>> ralph.goers@dslextreme.com
>> > >
>> > >>>>> wrote:
>> > >>>>>>
>> > >>>>>> Jason,
>> > >>>>>>
>> > >>>>>> I really don’t care which logging framework Maven uses. There
>> isn’t
>> > >>>>> going to be much difference between Logback and Log4j 2 in a batch
>> > >> process
>> > >>>>> like Maven, although asynchronous loggers might speed up larger
>> > builds
>> > >>>>> somewhat.
>> > >>>>>>
>> > >>>>>> However, these comparisons are still incorrect. Log4j is using
>> the
>> > >> ASF’s
>> > >>>>> git repository and hasn’t really integrated pull requests from
>> github
>> > >> so
>> > >>>>> you are comparing apples and oranges. If you look at the
>> changes.xml
>> > >> file
>> > >>>>> you will see 250 due-to attributions, some of which include
>> > committers
>> > >> but
>> > >>>>> most of which are not. Just in the latest release, 2.5, there were
>> > >>>>> contributions from 13 individuals outside of the ASF and in the
>> 2.4
>> > >> release
>> > >>>>> there were contributions from more than 20. If Logback has only
>> had
>> > >>>>> contributions from 70+ non-committers since they moved to git,
>> then
>> > >> Log4j
>> > >>>>> is easily winning that metric.
>> > >>>>>>
>> > >>>>>> That said, I don’t use Maven for how cool its logging framework
>> is.
>> > >>>>> However, Gary’s original complaint about an unsupported SLF4J
>> binding
>> > >> seems
>> > >>>>> like it should be addressed. Why can’t a user use their own custom
>> > >> SLF4J
>> > >>>>> implementation?
>> > >>>>>>
>> > >>>>>> Ralph
>> > >>>>>>
>> > >>>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io>
>> wrote:
>> > >>>>>>>
>> > >>>>>>>>
>> > >>>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <
>> pbenedict@apache.org
>> > >>>>> <ma...@apache.org>> wrote:
>> > >>>>>>>>
>> > >>>>>>>> Jason, I am sorry but to disagree with you. Your statistics are
>> > >> still
>> > >>>>> not
>> > >>>>>>>> telling a full story. I can glance at the commit graphs of
>> these
>> > 76
>> > >>>>> logback
>> > >>>>>>>> contributors rather quickly to see really how "diverse" this
>> > >> community
>> > >>>>> is.
>> > >>>>>>>>
>> > >>>>>>>> * 35 (~45%) only ever made 1 contribution
>> > >>>>>>>> * 18 (~25%) have only ever made 2 contributions
>> > >>>>>>>> * 16 (~20%) have between 3-10 contributions.
>> > >>>>>>>>
>> > >>>>>>>
>> > >>>>>>> This is still awesome. I would love to have 35 contributors
>> making
>> > >> one
>> > >>>>> change. It all adds up.
>> > >>>>>>>
>> > >>>>>>>> That leaves only 7 logback contributors (~10%) who actually do
>> > >>>>> something.
>> > >>>>>>>> And of those 7, only 4 committed something in 2015 ... and
>> Cecki
>> > is
>> > >> the
>> > >>>>>>>> leader by far. It's clearly a very visible one man show with
>> > sparse
>> > >>>>>>>> contributions from others.
>> > >>>>>>>>
>> > >>>>>>>> Based on these numbers, I think Log4J2 has the better community
>> > >>>>> involvement.
>> > >>>>>>>>
>> > >>>>>>>
>> > >>>>>>> Everyone will interpret numbers as they wish but it’s a simple
>> > thing
>> > >>>>> even to make one change in an open source project. 99% of people
>> > never
>> > >> do
>> > >>>>> so to have that number of people make one or two changes is a
>> > >> significant
>> > >>>>> thing.
>> > >>>>>>>
>> > >>>>>>>> Cheers,
>> > >>>>>>>> Paul
>> > >>>>>>>>
>> > >>>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <jason@takari.io
>> >
>> > >> wrote:
>> > >>>>>>>>
>> > >>>>>>>>> A contributor on that page is not a comparison of committers
>> vs
>> > >> not.
>> > >>>>>>>>> People who have made pull requests to Maven are listed as
>> > >>>>> contributors.
>> > >>>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
>> > >> overall
>> > >>>>>>>>> diversity of contribution.
>> > >>>>>>>>>
>> > >>>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <
>> pbenedict@apache.org
>> > >
>> > >>>>> wrote:
>> > >>>>>>>>>>
>> > >>>>>>>>>> I am writing regarding this statement: "Ceki may do more
>> commits
>> > >> but
>> > >>>>> it’s
>> > >>>>>>>>>> certainly not a one man show. 76 contributors for Logback
>> and 8
>> > >>>>>>>>>> contributors for Log4J2."
>> > >>>>>>>>>>
>> > >>>>>>>>>> The numbers in themselves do not tell a full story. It's in
>> > >>>>> appropriate
>> > >>>>>>>>> to
>> > >>>>>>>>>> conclude that since 76 > 8, therefore logback is a better
>> > choice.
>> > >>>>> The 8
>> > >>>>>>>>>> contributors in Log4J2 have been voted in according to Apache
>> > >> bylaws.
>> > >>>>>>>>>> Conversely, there aren't any bylaws for logback; the logback
>> > >> Github
>> > >>>>>>>>> project
>> > >>>>>>>>>> owner can freely grant commit privileges at will ... and
>> > >> evidently,
>> > >>>>> they
>> > >>>>>>>>>> do! So the bar for committer rights is much (much) lower
>> than at
>> > >>>>> Apache.
>> > >>>>>>>>> I
>> > >>>>>>>>>> don't think the above comparison is fair toward log4j2.
>> > >>>>>>>>>>
>> > >>>>>>>>>> Cheers,
>> > >>>>>>>>>> Paul
>> > >>>>>>>>>>
>> > >>>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <
>> jason@takari.io>
>> > >>>>> wrote:
>> > >>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
>> > >> aheritier@gmail.com>
>> > >>>>>>>>>>> wrote:
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> great, more constructive feedback :-)
>> > >>>>>>>>>>>> Thanks Jason
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> Both projects are well known and widely used even if log4j
>> v2
>> > is
>> > >>>>>>>>> younger
>> > >>>>>>>>>>>> with less downloads such figures are not really
>> representative
>> > >>>>> with all
>> > >>>>>>>>>>>> caches/repositories managers I think.
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s
>> > important
>> > >> to
>> > >>>>> me.
>> > >>>>>>>>> I
>> > >>>>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3
>> > >> years
>> > >>>>> of
>> > >>>>>>>>>>> releases is fairly representative in that Logback is getting
>> > >> close
>> > >>>>> to
>> > >>>>>>>>> the
>> > >>>>>>>>>>> Log4J incoming edge count and if you remove all the incoming
>> > >> edges
>> > >>>>> from
>> > >>>>>>>>>>> Apache there are not a lot of users.
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>> About logback vs log4j I have really no real preference
>> > >> technically
>> > >>>>>>>>>>>> speaking (I had both branches working in the past and used
>> > them
>> > >> a
>> > >>>>> lot
>> > >>>>>>>>> in
>> > >>>>>>>>>>> my
>> > >>>>>>>>>>>> professional life -
>> > >>>>> http://www.aheritier.net/united-colors-of-maven/).
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> In term of community, Log4J is in our apache community and
>> we
>> > >> have
>> > >>>>> few
>> > >>>>>>>>>>>> active committers arround. On Logback side even if I really
>> > >>>>> appreciate
>> > >>>>>>>>>>> Ceki
>> > >>>>>>>>>>>> I'm always afraid about this one-man show project. (and
>> Ceki
>> > >> isn't
>> > >>>>>>>>>>> perfect
>> > >>>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
>> > >> incompatibilities
>> > >>>>> we
>> > >>>>>>>>>>> always
>> > >>>>>>>>>>>> have in 2016 !!).
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> Ceki may do more commits but it’s certainly not a one man
>> show.
>> > >> 76
>> > >>>>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
>> > >> stable
>> > >>>>> and
>> > >>>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2.
>> I
>> > >> don’t
>> > >>>>>>>>> think
>> > >>>>>>>>>>> any person responsible for picking a package for logging
>> would
>> > >> get
>> > >>>>> much
>> > >>>>>>>>>>> support in their organization for Log4J2, as the data would
>> > >>>>> suggest. I
>> > >>>>>>>>>>> think with few contributors and usage it would likely be
>> > deemed a
>> > >>>>> less
>> > >>>>>>>>> wise
>> > >>>>>>>>>>> choice than Logback and possibly a risk. There are also
>> lots of
>> > >>>>> Apache
>> > >>>>>>>>>>> projects that use Logback. I think pragmatism is a factor in
>> > all
>> > >> the
>> > >>>>>>>>> other
>> > >>>>>>>>>>> projects at Apache who selected Logback. Being at Apache
>> > >> obviously
>> > >>>>>>>>> wasn’t
>> > >>>>>>>>>>> the determining criterion and it shouldn’t be.
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>> I agree that we are just talking about a logging
>> > implementation
>> > >>>>> but you
>> > >>>>>>>>>>> saw
>> > >>>>>>>>>>>> what it gave for eclipse/aether ….
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> I’m not sure what your point is here. No one worked on any
>> of
>> > the
>> > >>>>> parts,
>> > >>>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work
>> on
>> > it
>> > >>>>> when it
>> > >>>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to
>> make.
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>> I'm clearly not enough involved enough in the project to
>> try
>> > to
>> > >>>>>>>>> convince
>> > >>>>>>>>>>>> anyone about a choice to do but I can just say that not
>> > having a
>> > >>>>>>>>>>> colorized
>> > >>>>>>>>>>>> console in 2016 is .... irritating.
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> For the problem reported by Gary I think that applying the
>> fix
>> > >> in
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>
>> > >>
>> >
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>> > >>>>>>>>>>>> (
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>
>> > >>
>> >
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>> > >>>>>>>>>>>> )
>> > >>>>>>>>>>>> is safe to be back-ported in master. It is just that
>> > >>>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU
>> and
>> > >> now
>> > >>>>> that
>> > >>>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
>> > >>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who
>> isn’t
>> > >>>>> going to
>> > >>>>>>>>>>> help there to get their library bundled with Maven?
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>> For the replacement of the implementation and activate
>> colors
>> > I
>> > >>>>> prefer
>> > >>>>>>>>> to
>> > >>>>>>>>>>>> let active committers decide of what they are doing (I
>> imagine
>> > >>>>> that for
>> > >>>>>>>>>>> any
>> > >>>>>>>>>>>> choice they are doing it doesn't avoid you to use another
>> one
>> > in
>> > >>>>> your
>> > >>>>>>>>> own
>> > >>>>>>>>>>>> distribution ?
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> I would prefer log4j2 but clearly I never merged it
>> because of
>> > >> the
>> > >>>>>>>>> slf4j
>> > >>>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot
>> of
>> > >> time
>> > >>>>> on
>> > >>>>>>>>> it)
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> To me the most important factor is usage, of course you need
>> > some
>> > >>>>>>>>>>> threshold of developers so that people are working on it but
>> > even
>> > >>>>> there
>> > >>>>>>>>> I’d
>> > >>>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
>> > comes
>> > >>>>>>>>>>> examination, issue submissions, pull requests and ultimately
>> > more
>> > >>>>> people
>> > >>>>>>>>>>> that contribute and that’s clearly the case with Logback. I
>> > don’t
>> > >>>>> see
>> > >>>>>>>>> how
>> > >>>>>>>>>>> you can logically refute that and see Log4J2 a better choice
>> > >>>>> because of
>> > >>>>>>>>>>> what organization it’s developed within? Logback has a
>> > community
>> > >> it
>> > >>>>> just
>> > >>>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy.
>> He
>> > >> also
>> > >>>>> has a
>> > >>>>>>>>>>> long track record of open source dedication and
>> contribution.
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>> Cheers
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
>> > jason@takari.io>
>> > >>>>> wrote:
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>> These are the numbers I arrived at, happy to run them with
>> > >>>>> different
>> > >>>>>>>>>>>>> coordinates but thought these were representative:
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>> > >>>>>>>>>>>>> ==>84570
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> gremlin> g.V('vc',
>> > >> 'ch.qos.logback:logback-classic').inE.count()
>> > >>>>>>>>>>>>> ==>62389
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> gremlin> g.V('vc',
>> > >>>>> 'org.apache.logging.log4j:log4j-core').inE.count()
>> > >>>>>>>>>>>>> ==>3134
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> These are incoming edges across all versions of said
>> > >> coordinate.
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <
>> jason@takari.io
>> > >
>> > >>>>> wrote:
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> As we said previously when the the question arose again
>> > there
>> > >>>>> would
>> > >>>>>>>>> be
>> > >>>>>>>>>>> a
>> > >>>>>>>>>>>>> discussion. You may not remember, but I expect there to
>> be a
>> > >>>>>>>>> discussion.
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank
>> > >> (count
>> > >>>>> of
>> > >>>>>>>>> all
>> > >>>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear
>> from
>> > >> those
>> > >>>>>>>>>>> numbers
>> > >>>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
>> > >> happened, I
>> > >>>>>>>>>>> believe
>> > >>>>>>>>>>>>> from the numbers, is that the community followed the
>> founder
>> > of
>> > >>>>> the
>> > >>>>>>>>>>> project
>> > >>>>>>>>>>>>> and not the owner project in pretty much the exact same
>> way
>> > >> users
>> > >>>>> went
>> > >>>>>>>>>>> with
>> > >>>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph
>> and
>> > >>>>> verify
>> > >>>>>>>>>>> this
>> > >>>>>>>>>>>>> themselves, or generate their own data from the machine
>> that
>> > is
>> > >>>>>>>>> housing
>> > >>>>>>>>>>> the
>> > >>>>>>>>>>>>> copy of Maven Central at Google.
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> Additionally Igor has an implementation for logging
>> during
>> > >>>>> concurrent
>> > >>>>>>>>>>>>> builds based on Logback that I would really like to use,
>> and
>> > >> the
>> > >>>>> color
>> > >>>>>>>>>>>>> logging is also easy with Logback. I do not want to use
>> > >> something
>> > >>>>> that
>> > >>>>>>>>>>> the
>> > >>>>>>>>>>>>> community at large has not adopted.
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if
>> they
>> > >>>>> want to
>> > >>>>>>>>>>>>> verify this themselves.
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> I also am not interested in a debate so if we disagree
>> then
>> > >> just
>> > >>>>>>>>> leave
>> > >>>>>>>>>>>>> the simple implementation in place. I’m not
>> philosophically
>> > >>>>> motivated
>> > >>>>>>>>>>> much
>> > >>>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
>> > >>>>> integrating
>> > >>>>>>>>>>> Log4J2.
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
>> > >>>>> aheritier@gmail.com>
>> > >>>>>>>>>>>>> wrote:
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> thanks for this valuable comment Jason :(
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
>> > >> jason@takari.io>
>> > >>>>>>>>>>> wrote:
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> -1
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> Do not merge this branch.
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
>> > >>>>> tibordigana@apache.org>
>> > >>>>>>>>>>>>> wrote:
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> Hi Arnaud,
>> > >>>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
>> > >> master in
>> > >>>>>>>>>>> Maven?
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
>> > >> Maven] <
>> > >>>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated
>> this
>> > >>>>> feature
>> > >>>>>>>>>>>>> branch
>> > >>>>>>>>>>>>>>>> few
>> > >>>>>>>>>>>>>>>>>> months ago.
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>> > >>>>>>>>>>>>>>>>>> <http://
>> > /user/SendEmail.jtp?type=node&node=5857870&i=0>>
>> > >> a
>> > >>>>>>>>> écrit :
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>> Hi Arnaud,
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>> Thank you for the update.
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>> Gary
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
>> > <[hidden
>> > >>>>> email]
>> > >>>>>>>>>>>>>>>>>> <http://
>> /user/SendEmail.jtp?type=node&node=5857870&i=1>
>> > >>>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>> Hi Gary,
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>> I fixed this in the branch :
>> > >>>>>>>>>>>>>>>>>>>>
>> > https://github.com/apache/maven/commits/slf4j-log4j2.4
>> > >>>>>>>>>>>>>>>>>>>> The fix is in
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>
>> > >>
>> >
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>> (
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>
>> > >>
>> >
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>> > >>>>>>>>>>>>>>>>>>>> )
>> > >>>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
>> > >>>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>> BR
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory
>> <[hidden
>> > >>>>> email]
>> > >>>>>>>>>>>>>>>>>> <http://
>> /user/SendEmail.jtp?type=node&node=5857870&i=2>
>> > >>>>>>>>>>>>>>>>>>> <javascript:;>>
>> > >>>>>>>>>>>>>>>>>>>> wrote:
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>> Hi All,
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>> Happy Holidays.
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this
>> warning:
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
>> > >> supported by
>> > >>>>>>>>>>> Maven:
>> > >>>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>> > >>>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>> > >>>>>>>>>>>>>>>>>>>>> [WARN] (from
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>
>> > >>
>> >
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>> > >>>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>> > >>>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2
>> cleanly?
>> > My
>> > >>>>> steps
>> > >>>>>>>>>>> are
>> > >>>>>>>>>>>>>>>>>> here:
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>
>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>> > >>>>>>>>>>>>>>>>>> <http://
>> /user/SendEmail.jtp?type=node&node=5857870&i=3>
>> > >>>>>>>>>>>>> <javascript:;>
>> > >>>>>>>>>>>>>>>> | [hidden
>> > >>>>>>>>>>>>>>>>>> email] <http://
>> > >>>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
>> > >>>>>>>>>>>>>>>>>>> <javascript:;>
>> > >>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>> > >>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>> > >>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>> > >>>>>>>>>>> http://www.manning.com/tahchiev/
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
>> > >> http://www.manning.com/templier/>
>> > >>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>> > >>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>> > >>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>> > >>>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>>>>>>>> -----
>> > >>>>>>>>>>>>>>>>>>>> Arnaud Héritier
>> > >>>>>>>>>>>>>>>>>>>> http://aheritier.net
>> > >>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > >>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>> > >>>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>> > >>>>>>>>>>>>>>>>>> <http://
>> /user/SendEmail.jtp?type=node&node=5857870&i=5>
>> > >>>>>>>>>>>>> <javascript:;>
>> > >>>>>>>>>>>>>>>> | [hidden
>> > >>>>>>>>>>>>>>>>>> email] <http://
>> > >>>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
>> > >>>>>>>>>>>>>>>>>>> <javascript:;>
>> > >>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>> > >>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>> > >>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>> > >>>>>>>>> http://www.manning.com/tahchiev/
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>> Spring Batch in Action <
>> > http://www.manning.com/templier/
>> > >>>
>> > >>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>> > >>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>> > >>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>> > >>>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>>>>>> -----
>> > >>>>>>>>>>>>>>>>>> Arnaud Héritier
>> > >>>>>>>>>>>>>>>>>> http://aheritier.net
>> > >>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > >>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> ------------------------------
>> > >>>>>>>>>>>>>>>>>> If you reply to this email, your message will be
>> added
>> > to
>> > >> the
>> > >>>>>>>>>>>>> discussion
>> > >>>>>>>>>>>>>>>>>> below:
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>
>> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>> > >>>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
>> > >>>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>> > >>>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>> > >>>>>>>>>>>>>>>>>> <
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>
>> > >>
>> >
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>> .
>> > >>>>>>>>>>>>>>>>>> NAML
>> > >>>>>>>>>>>>>>>>>> <
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>
>> > >>
>> >
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>>>>> View this message in context:
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>
>> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>> > >>>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
>> > >>>>> Nabble.com.
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> Thanks,
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> Jason
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> ----------------------------------------------------------
>> > >>>>>>>>>>>>>>>> Jason van Zyl
>> > >>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>> > >>>>>>>>>>>>>>>> http://twitter.com/takari_io
>> > >>>>>>>>>>>>>>>>
>> ---------------------------------------------------------
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>
>> > >> ---------------------------------------------------------------------
>> > >>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>> dev-unsubscribe@maven.apache.org
>> > >>>>>>>>>>>>>>>> For additional commands, e-mail:
>> > dev-help@maven.apache.org
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>> --
>> > >>>>>>>>>>>>>>> -----
>> > >>>>>>>>>>>>>>> Arnaud Héritier
>> > >>>>>>>>>>>>>>> http://aheritier.net
>> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> Thanks,
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> Jason
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> ----------------------------------------------------------
>> > >>>>>>>>>>>>>> Jason van Zyl
>> > >>>>>>>>>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>>>>>>>>> http://twitter.com/jvanzyl
>> > >>>>>>>>>>>>>> http://twitter.com/takari_io
>> > >>>>>>>>>>>>>> ---------------------------------------------------------
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>>
>> > >>>>>
>> ---------------------------------------------------------------------
>> > >>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>>>>>>>>>>> For additional commands, e-mail:
>> dev-help@maven.apache.org
>> > >>>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> Thanks,
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> Jason
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> ----------------------------------------------------------
>> > >>>>>>>>>>>>> Jason van Zyl
>> > >>>>>>>>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>>>>>>>> http://twitter.com/jvanzyl
>> > >>>>>>>>>>>>> http://twitter.com/takari_io
>> > >>>>>>>>>>>>> ---------------------------------------------------------
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>
>> ---------------------------------------------------------------------
>> > >>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>>>>>>>>>> For additional commands, e-mail:
>> dev-help@maven.apache.org
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>>
>> > >>>>>>>>>>>> --
>> > >>>>>>>>>>>> -----
>> > >>>>>>>>>>>> Arnaud Héritier
>> > >>>>>>>>>>>> http://aheritier.net
>> > >>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>> > >>>>>>>>>>>> Twitter/Skype : aheritier
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> Thanks,
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> Jason
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> ----------------------------------------------------------
>> > >>>>>>>>>>> Jason van Zyl
>> > >>>>>>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>>>>>> http://twitter.com/jvanzyl
>> > >>>>>>>>>>> http://twitter.com/takari_io
>> > >>>>>>>>>>> ---------------------------------------------------------
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>
>> ---------------------------------------------------------------------
>> > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>>>>>>>>>
>> > >>>>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>>>>> Thanks,
>> > >>>>>>>>>
>> > >>>>>>>>> Jason
>> > >>>>>>>>>
>> > >>>>>>>>> ----------------------------------------------------------
>> > >>>>>>>>> Jason van Zyl
>> > >>>>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>>>> http://twitter.com/jvanzyl
>> > >>>>>>>>> http://twitter.com/takari_io
>> > >>>>>>>>> ---------------------------------------------------------
>> > >>>>>>>>>
>> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>>>>>
>> > >> ---------------------------------------------------------------------
>> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>>>
>> > >>>>>>> Thanks,
>> > >>>>>>>
>> > >>>>>>> Jason
>> > >>>>>>>
>> > >>>>>>> ----------------------------------------------------------
>> > >>>>>>> Jason van Zyl
>> > >>>>>>> Founder, Takari and Apache Maven
>> > >>>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
>> > >>>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
>> > >>>>>>> ---------------------------------------------------------
>> > >>>>>>>
>> > >>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>>>
>> > >>>>>>>
>> > >>>>>>>
>> > ---------------------------------------------------------------------
>> > >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> <mailto:
>> > >>>>> dev-unsubscribe@maven.apache.org>
>> > >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > <mailto:
>> > >>>>> dev-help@maven.apache.org>
>> > >>>>>
>> > >>>>> Thanks,
>> > >>>>>
>> > >>>>> Jason
>> > >>>>>
>> > >>>>> ----------------------------------------------------------
>> > >>>>> Jason van Zyl
>> > >>>>> Founder, Takari and Apache Maven
>> > >>>>> http://twitter.com/jvanzyl
>> > >>>>> http://twitter.com/takari_io
>> > >>>>> ---------------------------------------------------------
>> > >>>>>
>> > >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>>>>
>> > >>>>>
>> > >>>>>
>> ---------------------------------------------------------------------
>> > >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>>>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>>>
>> > >>>>>
>> > >>>
>> > >>>
>> ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >>> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>>
>> > >>
>> > >> Thanks,
>> > >>
>> > >> Jason
>> > >>
>> > >> ----------------------------------------------------------
>> > >> Jason van Zyl
>> > >> Founder, Takari and Apache Maven
>> > >> http://twitter.com/jvanzyl
>> > >> http://twitter.com/takari_io
>> > >> ---------------------------------------------------------
>> > >>
>> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> > >>
>> > >>
>> > >> ---------------------------------------------------------------------
>> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > >> For additional commands, e-mail: dev-help@maven.apache.org
>> > >>
>> > >>
>> > >
>> > >
>> > > --
>> > > -----
>> > > Arnaud Héritier
>> > > http://aheritier.net
>> > > Mail/GTalk: aheritier AT gmail DOT com
>> > > Twitter/Skype : aheritier
>> >
>> > Thanks,
>> >
>> > Jason
>> >
>> > ----------------------------------------------------------
>> > Jason van Zyl
>> > Founder, Takari and Apache Maven
>> > http://twitter.com/jvanzyl
>> > http://twitter.com/takari_io
>> > ---------------------------------------------------------
>> >
>> > Selfish deeds are the shortest path to self destruction.
>> >
>> >  -- The Seven Samuari, Akira Kurosawa
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: dev-help@maven.apache.org
>> >
>> >
>>
>>
>> --
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>

Re: Log4j Warning

Posted by Tamás Cservenák <ta...@cservenak.net>.
If there would be a vote about questions written below, I'd vote +1 to all
of them:

- No any kind of logging backend should enter core, ever. Project already
agreed on use of SLF4j _facade_ (I consider slf4j as NOT violating this
requirement. It is very elastic by letting you choose backend for it. Keep
the backend option OPEN, free for all)

- Solve the problems (mentioned by Igor and others) to make possible to add
logger backends via extensions (currently not possible, it is "too late",
and slf4j may be inited only once). This may require some work on maven
side but maybe also on backend side too. With this, anyone could use any
kind and capable logging backend that he wants, at the cost of a bit of XML
juggling.

- For best user experience, maybe introduce some plugin, that could for
example make logger extension management user friendlier, with some goals
like switching/adding logging backends (basically would edit extensions.xml
for you), and later maybe enhance it with some other goals too (to manage
complete extensions.xml for example?)...

===

Also, as we have people leaning for log4j2 or logback backends, I'd like to
stir the water by joining the pack and requesting for a third option:
https://github.com/jdillon/gossip


Thanks,
~t~

On Fri, Jan 8, 2016 at 3:17 AM Gary Gregory <ga...@gmail.com> wrote:

> On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:
>
> > No, I don’t that useful. If it’s an extensions then it can be activated
> > using the .mvn/extensions.xml and downloaded on demand. I think for Maven
> > 4.x we just bite the bullet and put Logback in the distribution. Igor
> and I
> > have done most of the work in the last while and have implementations for
> > Logback, and when I drop the 4.x changes I will have done a ton of work
> and
> > I’d just like to end the discussion and put Logback in 4.x.
> >
> > If we disagree then let’s resolve never to discuss this again because
> it’s
> > a waste of time. We’ll just leave the simple implementation in there as
> > it’s probably fine for 99% of people. What Igor suggests I think is a
> fine
> > compromise. The optional extensions can be built in the main tree so that
> > we know they work, but not distributed by default. If someone wants to
> use
> > them they can enable them using the .mvn/extensions.xml mechanism. I can
> > live with optional extensions in the tree, but I’ll never agree to the
> > default implementation being Log4J2.
> >
>
> OK I'll bite:
>
> - "I’ll never agree to the default implementation being Log4J2."
> - "I’m vehemently opposed to integrating Log4J2."
>
> Oh, then the irony of the signature:
>
> "You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
>
>   -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"
>
> So... why the vehemence? Why "never"?
>
> Gary
>
>
> >
> > > On Jan 7, 2016, at 9:01 AM, Arnaud Héritier <ah...@gmail.com>
> wrote:
> > >
> > > And couldn't we have some optional extensions in the distribution ?
> > > Not activated by default but that users can easily activate by moving a
> > jar
> > > ?
> > >
> > > On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io> wrote:
> > >
> > >> And I liked this extension and wanted it! I only thought it
> > inappropriate
> > >> because the deps were not there by default in the core, and that we
> said
> > >> we’d discuss it. Even though I think by virtue of the fact you did the
> > work
> > >> and have consistently done work in the core that you should really be
> > able
> > >> to make the change. I was just trying to be consistent with what we
> said
> > >> we’d do.
> > >>
> > >>> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com>
> > wrote:
> > >>>
> > >>> It is already possible to implement advanced logging as an extension.
> > >>> This was what I did when my offer to provide multi-threaded logging
> > >>> support in the core was turned down on this list few months ago. So
> at
> > >>> this point the discussion/decision is purely political.
> > >>>
> > >>> --
> > >>> Regards,
> > >>> Igor
> > >>>
> > >>> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
> > >>>> This isn't a mail to convince anyone between Log4J2 or Logback.
> > >>>>
> > >>>> I have updated my Maven installation with Log4J2, instead of the
> > >> default,
> > >>>> which worked fine.
> > >>>>
> > >>>> I missed one thing and I hope with different log implementations we
> > >> still
> > >>>> could do this "right". Maven has a nice command line parameter to
> give
> > >>>> out
> > >>>> extra logging, the "-X" parameter. With the Log4J2 in place, this
> > >> logging
> > >>>> parameter didn't work. I have to change the logging configuration to
> > >>>> include DEBUG logging. Is there a way to print out the logging,
> > without
> > >>>> regard to the logging framework, to include the debug information
> when
> > >>>> given the "-X" parameter?
> > >>>>
> > >>>> I think it is very valuable to get extra logging without touching
> any
> > >>>> configuration files.
> > >>>>
> > >>>> With regards,
> > >>>>
> > >>>> Nick Stolwijk
> > >>>>
> > >>>> ~~~ Try to leave this world a little better than you found it and,
> > when
> > >>>> your turn comes to die, you can die happy in feeling that at any
> rate
> > >> you
> > >>>> have not wasted your time but have done your best ~~~
> > >>>>
> > >>>> Lord Baden-Powell
> > >>>>
> > >>>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > >>>>
> > >>>>> I’ve no issue with the fix to make any implementation to work, just
> > the
> > >>>>> merging of the log4j2 branch in general.
> > >>>>>
> > >>>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <
> ralph.goers@dslextreme.com
> > >
> > >>>>> wrote:
> > >>>>>>
> > >>>>>> Jason,
> > >>>>>>
> > >>>>>> I really don’t care which logging framework Maven uses. There
> isn’t
> > >>>>> going to be much difference between Logback and Log4j 2 in a batch
> > >> process
> > >>>>> like Maven, although asynchronous loggers might speed up larger
> > builds
> > >>>>> somewhat.
> > >>>>>>
> > >>>>>> However, these comparisons are still incorrect. Log4j is using the
> > >> ASF’s
> > >>>>> git repository and hasn’t really integrated pull requests from
> github
> > >> so
> > >>>>> you are comparing apples and oranges. If you look at the
> changes.xml
> > >> file
> > >>>>> you will see 250 due-to attributions, some of which include
> > committers
> > >> but
> > >>>>> most of which are not. Just in the latest release, 2.5, there were
> > >>>>> contributions from 13 individuals outside of the ASF and in the 2.4
> > >> release
> > >>>>> there were contributions from more than 20. If Logback has only had
> > >>>>> contributions from 70+ non-committers since they moved to git, then
> > >> Log4j
> > >>>>> is easily winning that metric.
> > >>>>>>
> > >>>>>> That said, I don’t use Maven for how cool its logging framework
> is.
> > >>>>> However, Gary’s original complaint about an unsupported SLF4J
> binding
> > >> seems
> > >>>>> like it should be addressed. Why can’t a user use their own custom
> > >> SLF4J
> > >>>>> implementation?
> > >>>>>>
> > >>>>>> Ralph
> > >>>>>>
> > >>>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> > >>>>>>>
> > >>>>>>>>
> > >>>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> > >>>>> <ma...@apache.org>> wrote:
> > >>>>>>>>
> > >>>>>>>> Jason, I am sorry but to disagree with you. Your statistics are
> > >> still
> > >>>>> not
> > >>>>>>>> telling a full story. I can glance at the commit graphs of these
> > 76
> > >>>>> logback
> > >>>>>>>> contributors rather quickly to see really how "diverse" this
> > >> community
> > >>>>> is.
> > >>>>>>>>
> > >>>>>>>> * 35 (~45%) only ever made 1 contribution
> > >>>>>>>> * 18 (~25%) have only ever made 2 contributions
> > >>>>>>>> * 16 (~20%) have between 3-10 contributions.
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>> This is still awesome. I would love to have 35 contributors
> making
> > >> one
> > >>>>> change. It all adds up.
> > >>>>>>>
> > >>>>>>>> That leaves only 7 logback contributors (~10%) who actually do
> > >>>>> something.
> > >>>>>>>> And of those 7, only 4 committed something in 2015 ... and Cecki
> > is
> > >> the
> > >>>>>>>> leader by far. It's clearly a very visible one man show with
> > sparse
> > >>>>>>>> contributions from others.
> > >>>>>>>>
> > >>>>>>>> Based on these numbers, I think Log4J2 has the better community
> > >>>>> involvement.
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>> Everyone will interpret numbers as they wish but it’s a simple
> > thing
> > >>>>> even to make one change in an open source project. 99% of people
> > never
> > >> do
> > >>>>> so to have that number of people make one or two changes is a
> > >> significant
> > >>>>> thing.
> > >>>>>>>
> > >>>>>>>> Cheers,
> > >>>>>>>> Paul
> > >>>>>>>>
> > >>>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> > >> wrote:
> > >>>>>>>>
> > >>>>>>>>> A contributor on that page is not a comparison of committers vs
> > >> not.
> > >>>>>>>>> People who have made pull requests to Maven are listed as
> > >>>>> contributors.
> > >>>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
> > >> overall
> > >>>>>>>>> diversity of contribution.
> > >>>>>>>>>
> > >>>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <
> pbenedict@apache.org
> > >
> > >>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>> I am writing regarding this statement: "Ceki may do more
> commits
> > >> but
> > >>>>> it’s
> > >>>>>>>>>> certainly not a one man show. 76 contributors for Logback and
> 8
> > >>>>>>>>>> contributors for Log4J2."
> > >>>>>>>>>>
> > >>>>>>>>>> The numbers in themselves do not tell a full story. It's in
> > >>>>> appropriate
> > >>>>>>>>> to
> > >>>>>>>>>> conclude that since 76 > 8, therefore logback is a better
> > choice.
> > >>>>> The 8
> > >>>>>>>>>> contributors in Log4J2 have been voted in according to Apache
> > >> bylaws.
> > >>>>>>>>>> Conversely, there aren't any bylaws for logback; the logback
> > >> Github
> > >>>>>>>>> project
> > >>>>>>>>>> owner can freely grant commit privileges at will ... and
> > >> evidently,
> > >>>>> they
> > >>>>>>>>>> do! So the bar for committer rights is much (much) lower than
> at
> > >>>>> Apache.
> > >>>>>>>>> I
> > >>>>>>>>>> don't think the above comparison is fair toward log4j2.
> > >>>>>>>>>>
> > >>>>>>>>>> Cheers,
> > >>>>>>>>>> Paul
> > >>>>>>>>>>
> > >>>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <
> jason@takari.io>
> > >>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> > >> aheritier@gmail.com>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> great, more constructive feedback :-)
> > >>>>>>>>>>>> Thanks Jason
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Both projects are well known and widely used even if log4j
> v2
> > is
> > >>>>>>>>> younger
> > >>>>>>>>>>>> with less downloads such figures are not really
> representative
> > >>>>> with all
> > >>>>>>>>>>>> caches/repositories managers I think.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s
> > important
> > >> to
> > >>>>> me.
> > >>>>>>>>> I
> > >>>>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3
> > >> years
> > >>>>> of
> > >>>>>>>>>>> releases is fairly representative in that Logback is getting
> > >> close
> > >>>>> to
> > >>>>>>>>> the
> > >>>>>>>>>>> Log4J incoming edge count and if you remove all the incoming
> > >> edges
> > >>>>> from
> > >>>>>>>>>>> Apache there are not a lot of users.
> > >>>>>>>>>>>
> > >>>>>>>>>>>> About logback vs log4j I have really no real preference
> > >> technically
> > >>>>>>>>>>>> speaking (I had both branches working in the past and used
> > them
> > >> a
> > >>>>> lot
> > >>>>>>>>> in
> > >>>>>>>>>>> my
> > >>>>>>>>>>>> professional life -
> > >>>>> http://www.aheritier.net/united-colors-of-maven/).
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> In term of community, Log4J is in our apache community and
> we
> > >> have
> > >>>>> few
> > >>>>>>>>>>>> active committers arround. On Logback side even if I really
> > >>>>> appreciate
> > >>>>>>>>>>> Ceki
> > >>>>>>>>>>>> I'm always afraid about this one-man show project. (and Ceki
> > >> isn't
> > >>>>>>>>>>> perfect
> > >>>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
> > >> incompatibilities
> > >>>>> we
> > >>>>>>>>>>> always
> > >>>>>>>>>>>> have in 2016 !!).
> > >>>>>>>>>>>
> > >>>>>>>>>>> Ceki may do more commits but it’s certainly not a one man
> show.
> > >> 76
> > >>>>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> > >> stable
> > >>>>> and
> > >>>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> > >> don’t
> > >>>>>>>>> think
> > >>>>>>>>>>> any person responsible for picking a package for logging
> would
> > >> get
> > >>>>> much
> > >>>>>>>>>>> support in their organization for Log4J2, as the data would
> > >>>>> suggest. I
> > >>>>>>>>>>> think with few contributors and usage it would likely be
> > deemed a
> > >>>>> less
> > >>>>>>>>> wise
> > >>>>>>>>>>> choice than Logback and possibly a risk. There are also lots
> of
> > >>>>> Apache
> > >>>>>>>>>>> projects that use Logback. I think pragmatism is a factor in
> > all
> > >> the
> > >>>>>>>>> other
> > >>>>>>>>>>> projects at Apache who selected Logback. Being at Apache
> > >> obviously
> > >>>>>>>>> wasn’t
> > >>>>>>>>>>> the determining criterion and it shouldn’t be.
> > >>>>>>>>>>>
> > >>>>>>>>>>>> I agree that we are just talking about a logging
> > implementation
> > >>>>> but you
> > >>>>>>>>>>> saw
> > >>>>>>>>>>>> what it gave for eclipse/aether ….
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> I’m not sure what your point is here. No one worked on any of
> > the
> > >>>>> parts,
> > >>>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work on
> > it
> > >>>>> when it
> > >>>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to
> make.
> > >>>>>>>>>>>
> > >>>>>>>>>>>> I'm clearly not enough involved enough in the project to try
> > to
> > >>>>>>>>> convince
> > >>>>>>>>>>>> anyone about a choice to do but I can just say that not
> > having a
> > >>>>>>>>>>> colorized
> > >>>>>>>>>>>> console in 2016 is .... irritating.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> For the problem reported by Gary I think that applying the
> fix
> > >> in
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>
> > >>
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>>>>>>>>>>> (
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>
> > >>
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>>>>>>>>>> )
> > >>>>>>>>>>>> is safe to be back-ported in master. It is just that
> > >>>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU
> and
> > >> now
> > >>>>> that
> > >>>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
> > >>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who
> isn’t
> > >>>>> going to
> > >>>>>>>>>>> help there to get their library bundled with Maven?
> > >>>>>>>>>>>
> > >>>>>>>>>>>> For the replacement of the implementation and activate
> colors
> > I
> > >>>>> prefer
> > >>>>>>>>> to
> > >>>>>>>>>>>> let active committers decide of what they are doing (I
> imagine
> > >>>>> that for
> > >>>>>>>>>>> any
> > >>>>>>>>>>>> choice they are doing it doesn't avoid you to use another
> one
> > in
> > >>>>> your
> > >>>>>>>>> own
> > >>>>>>>>>>>> distribution ?
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> I would prefer log4j2 but clearly I never merged it because
> of
> > >> the
> > >>>>>>>>> slf4j
> > >>>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot
> of
> > >> time
> > >>>>> on
> > >>>>>>>>> it)
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> To me the most important factor is usage, of course you need
> > some
> > >>>>>>>>>>> threshold of developers so that people are working on it but
> > even
> > >>>>> there
> > >>>>>>>>> I’d
> > >>>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
> > comes
> > >>>>>>>>>>> examination, issue submissions, pull requests and ultimately
> > more
> > >>>>> people
> > >>>>>>>>>>> that contribute and that’s clearly the case with Logback. I
> > don’t
> > >>>>> see
> > >>>>>>>>> how
> > >>>>>>>>>>> you can logically refute that and see Log4J2 a better choice
> > >>>>> because of
> > >>>>>>>>>>> what organization it’s developed within? Logback has a
> > community
> > >> it
> > >>>>> just
> > >>>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
> > >> also
> > >>>>> has a
> > >>>>>>>>>>> long track record of open source dedication and contribution.
> > >>>>>>>>>>>
> > >>>>>>>>>>>> Cheers
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
> > jason@takari.io>
> > >>>>> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> These are the numbers I arrived at, happy to run them with
> > >>>>> different
> > >>>>>>>>>>>>> coordinates but thought these were representative:
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> > >>>>>>>>>>>>> ==>84570
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> gremlin> g.V('vc',
> > >> 'ch.qos.logback:logback-classic').inE.count()
> > >>>>>>>>>>>>> ==>62389
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> gremlin> g.V('vc',
> > >>>>> 'org.apache.logging.log4j:log4j-core').inE.count()
> > >>>>>>>>>>>>> ==>3134
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> These are incoming edges across all versions of said
> > >> coordinate.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <
> jason@takari.io
> > >
> > >>>>> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> As we said previously when the the question arose again
> > there
> > >>>>> would
> > >>>>>>>>> be
> > >>>>>>>>>>> a
> > >>>>>>>>>>>>> discussion. You may not remember, but I expect there to be
> a
> > >>>>>>>>> discussion.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank
> > >> (count
> > >>>>> of
> > >>>>>>>>> all
> > >>>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> > >> those
> > >>>>>>>>>>> numbers
> > >>>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
> > >> happened, I
> > >>>>>>>>>>> believe
> > >>>>>>>>>>>>> from the numbers, is that the community followed the
> founder
> > of
> > >>>>> the
> > >>>>>>>>>>> project
> > >>>>>>>>>>>>> and not the owner project in pretty much the exact same way
> > >> users
> > >>>>> went
> > >>>>>>>>>>> with
> > >>>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph
> and
> > >>>>> verify
> > >>>>>>>>>>> this
> > >>>>>>>>>>>>> themselves, or generate their own data from the machine
> that
> > is
> > >>>>>>>>> housing
> > >>>>>>>>>>> the
> > >>>>>>>>>>>>> copy of Maven Central at Google.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Additionally Igor has an implementation for logging during
> > >>>>> concurrent
> > >>>>>>>>>>>>> builds based on Logback that I would really like to use,
> and
> > >> the
> > >>>>> color
> > >>>>>>>>>>>>> logging is also easy with Logback. I do not want to use
> > >> something
> > >>>>> that
> > >>>>>>>>>>> the
> > >>>>>>>>>>>>> community at large has not adopted.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if
> they
> > >>>>> want to
> > >>>>>>>>>>>>> verify this themselves.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> I also am not interested in a debate so if we disagree
> then
> > >> just
> > >>>>>>>>> leave
> > >>>>>>>>>>>>> the simple implementation in place. I’m not philosophically
> > >>>>> motivated
> > >>>>>>>>>>> much
> > >>>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
> > >>>>> integrating
> > >>>>>>>>>>> Log4J2.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> > >>>>> aheritier@gmail.com>
> > >>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> thanks for this valuable comment Jason :(
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> > >> jason@takari.io>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> -1
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Do not merge this branch.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> > >>>>> tibordigana@apache.org>
> > >>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Hi Arnaud,
> > >>>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> > >> master in
> > >>>>>>>>>>> Maven?
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> > >> Maven] <
> > >>>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated
> this
> > >>>>> feature
> > >>>>>>>>>>>>> branch
> > >>>>>>>>>>>>>>>> few
> > >>>>>>>>>>>>>>>>>> months ago.
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > >>>>>>>>>>>>>>>>>> <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=0>>
> > >> a
> > >>>>>>>>> écrit :
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Hi Arnaud,
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Thank you for the update.
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Gary
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
> > <[hidden
> > >>>>> email]
> > >>>>>>>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=1>
> > >>>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> Hi Gary,
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> I fixed this in the branch :
> > >>>>>>>>>>>>>>>>>>>>
> > https://github.com/apache/maven/commits/slf4j-log4j2.4
> > >>>>>>>>>>>>>>>>>>>> The fix is in
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>
> > >>
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> (
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>
> > >>
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>>>>>>>>>>>>>>>>>> )
> > >>>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
> > >>>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> BR
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory
> <[hidden
> > >>>>> email]
> > >>>>>>>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=2>
> > >>>>>>>>>>>>>>>>>>> <javascript:;>>
> > >>>>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> Hi All,
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> Happy Holidays.
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this
> warning:
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> > >> supported by
> > >>>>>>>>>>> Maven:
> > >>>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> > >>>>>>>>>>>>>>>>>>>>> [WARN] (from
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>
> > >>
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> > >>>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > >>>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2
> cleanly?
> > My
> > >>>>> steps
> > >>>>>>>>>>> are
> > >>>>>>>>>>>>>>>>>> here:
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > >>>>>>>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=3>
> > >>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>>>> | [hidden
> > >>>>>>>>>>>>>>>>>> email] <http://
> > >>>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
> > >>>>>>>>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >>>>>>>>>>> http://www.manning.com/tahchiev/
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> > >> http://www.manning.com/templier/>
> > >>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > >>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>>>>> -----
> > >>>>>>>>>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > >>>>>>>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=5>
> > >>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>>>> | [hidden
> > >>>>>>>>>>>>>>>>>> email] <http://
> > >>>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
> > >>>>>>>>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >>>>>>>>> http://www.manning.com/tahchiev/
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> > http://www.manning.com/templier/
> > >>>
> > >>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > >>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>>> -----
> > >>>>>>>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> ------------------------------
> > >>>>>>>>>>>>>>>>>> If you reply to this email, your message will be added
> > to
> > >> the
> > >>>>>>>>>>>>> discussion
> > >>>>>>>>>>>>>>>>>> below:
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > >>>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
> > >>>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> > >>>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> > >>>>>>>>>>>>>>>>>> <
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>
> > >>
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> .
> > >>>>>>>>>>>>>>>>>> NAML
> > >>>>>>>>>>>>>>>>>> <
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>
> > >>
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>> View this message in context:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > >>>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> > >>>>> Nabble.com.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Thanks,
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Jason
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> ----------------------------------------------------------
> > >>>>>>>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>>>>>>>
> ---------------------------------------------------------
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>
> > >> ---------------------------------------------------------------------
> > >>>>>>>>>>>>>>>> To unsubscribe, e-mail:
> dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>>>>>>> For additional commands, e-mail:
> > dev-help@maven.apache.org
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>> -----
> > >>>>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Thanks,
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Jason
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>>>>> For additional commands, e-mail:
> dev-help@maven.apache.org
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Thanks,
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Jason
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> --
> > >>>>>>>>>>>> -----
> > >>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>
> > >>>>>>>>>>> Thanks,
> > >>>>>>>>>>>
> > >>>>>>>>>>> Jason
> > >>>>>>>>>>>
> > >>>>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>>>
> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> Thanks,
> > >>>>>>>>>
> > >>>>>>>>> Jason
> > >>>>>>>>>
> > >>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>> Jason van Zyl
> > >>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>
> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >> ---------------------------------------------------------------------
> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>>>>> Thanks,
> > >>>>>>>
> > >>>>>>> Jason
> > >>>>>>>
> > >>>>>>> ----------------------------------------------------------
> > >>>>>>> Jason van Zyl
> > >>>>>>> Founder, Takari and Apache Maven
> > >>>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> > >>>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
> > >>>>>>> ---------------------------------------------------------
> > >>>>>>>
> > >>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > ---------------------------------------------------------------------
> > >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> <mailto:
> > >>>>> dev-unsubscribe@maven.apache.org>
> > >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > <mailto:
> > >>>>> dev-help@maven.apache.org>
> > >>>>>
> > >>>>> Thanks,
> > >>>>>
> > >>>>> Jason
> > >>>>>
> > >>>>> ----------------------------------------------------------
> > >>>>> Jason van Zyl
> > >>>>> Founder, Takari and Apache Maven
> > >>>>> http://twitter.com/jvanzyl
> > >>>>> http://twitter.com/takari_io
> > >>>>> ---------------------------------------------------------
> > >>>>>
> > >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>
> > >>>>>
> > >>>>>
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>
> > >>>>>
> > >>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>
> > >>
> > >> Thanks,
> > >>
> > >> Jason
> > >>
> > >> ----------------------------------------------------------
> > >> Jason van Zyl
> > >> Founder, Takari and Apache Maven
> > >> http://twitter.com/jvanzyl
> > >> http://twitter.com/takari_io
> > >> ---------------------------------------------------------
> > >>
> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >> For additional commands, e-mail: dev-help@maven.apache.org
> > >>
> > >>
> > >
> > >
> > > --
> > > -----
> > > Arnaud Héritier
> > > http://aheritier.net
> > > Mail/GTalk: aheritier AT gmail DOT com
> > > Twitter/Skype : aheritier
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder, Takari and Apache Maven
> > http://twitter.com/jvanzyl
> > http://twitter.com/takari_io
> > ---------------------------------------------------------
> >
> > Selfish deeds are the shortest path to self destruction.
> >
> >  -- The Seven Samuari, Akira Kurosawa
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>

Re: Log4j Warning

Posted by Gary Gregory <ga...@gmail.com>.
On Thu, Jan 7, 2016 at 7:26 AM, Jason van Zyl <ja...@takari.io> wrote:

> No, I don’t that useful. If it’s an extensions then it can be activated
> using the .mvn/extensions.xml and downloaded on demand. I think for Maven
> 4.x we just bite the bullet and put Logback in the distribution. Igor and I
> have done most of the work in the last while and have implementations for
> Logback, and when I drop the 4.x changes I will have done a ton of work and
> I’d just like to end the discussion and put Logback in 4.x.
>
> If we disagree then let’s resolve never to discuss this again because it’s
> a waste of time. We’ll just leave the simple implementation in there as
> it’s probably fine for 99% of people. What Igor suggests I think is a fine
> compromise. The optional extensions can be built in the main tree so that
> we know they work, but not distributed by default. If someone wants to use
> them they can enable them using the .mvn/extensions.xml mechanism. I can
> live with optional extensions in the tree, but I’ll never agree to the
> default implementation being Log4J2.
>

OK I'll bite:

- "I’ll never agree to the default implementation being Log4J2."
- "I’m vehemently opposed to integrating Log4J2."

Oh, then the irony of the signature:

"You are never dedicated to something you have complete confidence in.
No one is fanatically shouting that the sun is going to rise tomorrow.
They know it is going to rise tomorrow. When people are fanatically
dedicated to political or religious faiths or any other kind of
dogmas or goals, it's always because these dogmas or
goals are in doubt.

  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance"

So... why the vehemence? Why "never"?

Gary


>
> > On Jan 7, 2016, at 9:01 AM, Arnaud Héritier <ah...@gmail.com> wrote:
> >
> > And couldn't we have some optional extensions in the distribution ?
> > Not activated by default but that users can easily activate by moving a
> jar
> > ?
> >
> > On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io> wrote:
> >
> >> And I liked this extension and wanted it! I only thought it
> inappropriate
> >> because the deps were not there by default in the core, and that we said
> >> we’d discuss it. Even though I think by virtue of the fact you did the
> work
> >> and have consistently done work in the core that you should really be
> able
> >> to make the change. I was just trying to be consistent with what we said
> >> we’d do.
> >>
> >>> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com>
> wrote:
> >>>
> >>> It is already possible to implement advanced logging as an extension.
> >>> This was what I did when my offer to provide multi-threaded logging
> >>> support in the core was turned down on this list few months ago. So at
> >>> this point the discussion/decision is purely political.
> >>>
> >>> --
> >>> Regards,
> >>> Igor
> >>>
> >>> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
> >>>> This isn't a mail to convince anyone between Log4J2 or Logback.
> >>>>
> >>>> I have updated my Maven installation with Log4J2, instead of the
> >> default,
> >>>> which worked fine.
> >>>>
> >>>> I missed one thing and I hope with different log implementations we
> >> still
> >>>> could do this "right". Maven has a nice command line parameter to give
> >>>> out
> >>>> extra logging, the "-X" parameter. With the Log4J2 in place, this
> >> logging
> >>>> parameter didn't work. I have to change the logging configuration to
> >>>> include DEBUG logging. Is there a way to print out the logging,
> without
> >>>> regard to the logging framework, to include the debug information when
> >>>> given the "-X" parameter?
> >>>>
> >>>> I think it is very valuable to get extra logging without touching any
> >>>> configuration files.
> >>>>
> >>>> With regards,
> >>>>
> >>>> Nick Stolwijk
> >>>>
> >>>> ~~~ Try to leave this world a little better than you found it and,
> when
> >>>> your turn comes to die, you can die happy in feeling that at any rate
> >> you
> >>>> have not wasted your time but have done your best ~~~
> >>>>
> >>>> Lord Baden-Powell
> >>>>
> >>>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>
> >>>>> I’ve no issue with the fix to make any implementation to work, just
> the
> >>>>> merging of the log4j2 branch in general.
> >>>>>
> >>>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <ralph.goers@dslextreme.com
> >
> >>>>> wrote:
> >>>>>>
> >>>>>> Jason,
> >>>>>>
> >>>>>> I really don’t care which logging framework Maven uses. There isn’t
> >>>>> going to be much difference between Logback and Log4j 2 in a batch
> >> process
> >>>>> like Maven, although asynchronous loggers might speed up larger
> builds
> >>>>> somewhat.
> >>>>>>
> >>>>>> However, these comparisons are still incorrect. Log4j is using the
> >> ASF’s
> >>>>> git repository and hasn’t really integrated pull requests from github
> >> so
> >>>>> you are comparing apples and oranges. If you look at the changes.xml
> >> file
> >>>>> you will see 250 due-to attributions, some of which include
> committers
> >> but
> >>>>> most of which are not. Just in the latest release, 2.5, there were
> >>>>> contributions from 13 individuals outside of the ASF and in the 2.4
> >> release
> >>>>> there were contributions from more than 20. If Logback has only had
> >>>>> contributions from 70+ non-committers since they moved to git, then
> >> Log4j
> >>>>> is easily winning that metric.
> >>>>>>
> >>>>>> That said, I don’t use Maven for how cool its logging framework is.
> >>>>> However, Gary’s original complaint about an unsupported SLF4J binding
> >> seems
> >>>>> like it should be addressed. Why can’t a user use their own custom
> >> SLF4J
> >>>>> implementation?
> >>>>>>
> >>>>>> Ralph
> >>>>>>
> >>>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>>>>>>
> >>>>>>>>
> >>>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> >>>>> <ma...@apache.org>> wrote:
> >>>>>>>>
> >>>>>>>> Jason, I am sorry but to disagree with you. Your statistics are
> >> still
> >>>>> not
> >>>>>>>> telling a full story. I can glance at the commit graphs of these
> 76
> >>>>> logback
> >>>>>>>> contributors rather quickly to see really how "diverse" this
> >> community
> >>>>> is.
> >>>>>>>>
> >>>>>>>> * 35 (~45%) only ever made 1 contribution
> >>>>>>>> * 18 (~25%) have only ever made 2 contributions
> >>>>>>>> * 16 (~20%) have between 3-10 contributions.
> >>>>>>>>
> >>>>>>>
> >>>>>>> This is still awesome. I would love to have 35 contributors making
> >> one
> >>>>> change. It all adds up.
> >>>>>>>
> >>>>>>>> That leaves only 7 logback contributors (~10%) who actually do
> >>>>> something.
> >>>>>>>> And of those 7, only 4 committed something in 2015 ... and Cecki
> is
> >> the
> >>>>>>>> leader by far. It's clearly a very visible one man show with
> sparse
> >>>>>>>> contributions from others.
> >>>>>>>>
> >>>>>>>> Based on these numbers, I think Log4J2 has the better community
> >>>>> involvement.
> >>>>>>>>
> >>>>>>>
> >>>>>>> Everyone will interpret numbers as they wish but it’s a simple
> thing
> >>>>> even to make one change in an open source project. 99% of people
> never
> >> do
> >>>>> so to have that number of people make one or two changes is a
> >> significant
> >>>>> thing.
> >>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>> Paul
> >>>>>>>>
> >>>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> >> wrote:
> >>>>>>>>
> >>>>>>>>> A contributor on that page is not a comparison of committers vs
> >> not.
> >>>>>>>>> People who have made pull requests to Maven are listed as
> >>>>> contributors.
> >>>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
> >> overall
> >>>>>>>>> diversity of contribution.
> >>>>>>>>>
> >>>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pbenedict@apache.org
> >
> >>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> I am writing regarding this statement: "Ceki may do more commits
> >> but
> >>>>> it’s
> >>>>>>>>>> certainly not a one man show. 76 contributors for Logback and 8
> >>>>>>>>>> contributors for Log4J2."
> >>>>>>>>>>
> >>>>>>>>>> The numbers in themselves do not tell a full story. It's in
> >>>>> appropriate
> >>>>>>>>> to
> >>>>>>>>>> conclude that since 76 > 8, therefore logback is a better
> choice.
> >>>>> The 8
> >>>>>>>>>> contributors in Log4J2 have been voted in according to Apache
> >> bylaws.
> >>>>>>>>>> Conversely, there aren't any bylaws for logback; the logback
> >> Github
> >>>>>>>>> project
> >>>>>>>>>> owner can freely grant commit privileges at will ... and
> >> evidently,
> >>>>> they
> >>>>>>>>>> do! So the bar for committer rights is much (much) lower than at
> >>>>> Apache.
> >>>>>>>>> I
> >>>>>>>>>> don't think the above comparison is fair toward log4j2.
> >>>>>>>>>>
> >>>>>>>>>> Cheers,
> >>>>>>>>>> Paul
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> >>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> >> aheritier@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> great, more constructive feedback :-)
> >>>>>>>>>>>> Thanks Jason
> >>>>>>>>>>>>
> >>>>>>>>>>>> Both projects are well known and widely used even if log4j v2
> is
> >>>>>>>>> younger
> >>>>>>>>>>>> with less downloads such figures are not really representative
> >>>>> with all
> >>>>>>>>>>>> caches/repositories managers I think.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s
> important
> >> to
> >>>>> me.
> >>>>>>>>> I
> >>>>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3
> >> years
> >>>>> of
> >>>>>>>>>>> releases is fairly representative in that Logback is getting
> >> close
> >>>>> to
> >>>>>>>>> the
> >>>>>>>>>>> Log4J incoming edge count and if you remove all the incoming
> >> edges
> >>>>> from
> >>>>>>>>>>> Apache there are not a lot of users.
> >>>>>>>>>>>
> >>>>>>>>>>>> About logback vs log4j I have really no real preference
> >> technically
> >>>>>>>>>>>> speaking (I had both branches working in the past and used
> them
> >> a
> >>>>> lot
> >>>>>>>>> in
> >>>>>>>>>>> my
> >>>>>>>>>>>> professional life -
> >>>>> http://www.aheritier.net/united-colors-of-maven/).
> >>>>>>>>>>>>
> >>>>>>>>>>>> In term of community, Log4J is in our apache community and we
> >> have
> >>>>> few
> >>>>>>>>>>>> active committers arround. On Logback side even if I really
> >>>>> appreciate
> >>>>>>>>>>> Ceki
> >>>>>>>>>>>> I'm always afraid about this one-man show project. (and Ceki
> >> isn't
> >>>>>>>>>>> perfect
> >>>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
> >> incompatibilities
> >>>>> we
> >>>>>>>>>>> always
> >>>>>>>>>>>> have in 2016 !!).
> >>>>>>>>>>>
> >>>>>>>>>>> Ceki may do more commits but it’s certainly not a one man show.
> >> 76
> >>>>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> >> stable
> >>>>> and
> >>>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> >> don’t
> >>>>>>>>> think
> >>>>>>>>>>> any person responsible for picking a package for logging would
> >> get
> >>>>> much
> >>>>>>>>>>> support in their organization for Log4J2, as the data would
> >>>>> suggest. I
> >>>>>>>>>>> think with few contributors and usage it would likely be
> deemed a
> >>>>> less
> >>>>>>>>> wise
> >>>>>>>>>>> choice than Logback and possibly a risk. There are also lots of
> >>>>> Apache
> >>>>>>>>>>> projects that use Logback. I think pragmatism is a factor in
> all
> >> the
> >>>>>>>>> other
> >>>>>>>>>>> projects at Apache who selected Logback. Being at Apache
> >> obviously
> >>>>>>>>> wasn’t
> >>>>>>>>>>> the determining criterion and it shouldn’t be.
> >>>>>>>>>>>
> >>>>>>>>>>>> I agree that we are just talking about a logging
> implementation
> >>>>> but you
> >>>>>>>>>>> saw
> >>>>>>>>>>>> what it gave for eclipse/aether ….
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> I’m not sure what your point is here. No one worked on any of
> the
> >>>>> parts,
> >>>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work on
> it
> >>>>> when it
> >>>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> >>>>>>>>>>>
> >>>>>>>>>>>> I'm clearly not enough involved enough in the project to try
> to
> >>>>>>>>> convince
> >>>>>>>>>>>> anyone about a choice to do but I can just say that not
> having a
> >>>>>>>>>>> colorized
> >>>>>>>>>>>> console in 2016 is .... irritating.
> >>>>>>>>>>>>
> >>>>>>>>>>>> For the problem reported by Gary I think that applying the fix
> >> in
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>>>> (
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>>> )
> >>>>>>>>>>>> is safe to be back-ported in master. It is just that
> >>>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and
> >> now
> >>>>> that
> >>>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
> >>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> >>>>> going to
> >>>>>>>>>>> help there to get their library bundled with Maven?
> >>>>>>>>>>>
> >>>>>>>>>>>> For the replacement of the implementation and activate colors
> I
> >>>>> prefer
> >>>>>>>>> to
> >>>>>>>>>>>> let active committers decide of what they are doing (I imagine
> >>>>> that for
> >>>>>>>>>>> any
> >>>>>>>>>>>> choice they are doing it doesn't avoid you to use another one
> in
> >>>>> your
> >>>>>>>>> own
> >>>>>>>>>>>> distribution ?
> >>>>>>>>>>>>
> >>>>>>>>>>>> I would prefer log4j2 but clearly I never merged it because of
> >> the
> >>>>>>>>> slf4j
> >>>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot of
> >> time
> >>>>> on
> >>>>>>>>> it)
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> To me the most important factor is usage, of course you need
> some
> >>>>>>>>>>> threshold of developers so that people are working on it but
> even
> >>>>> there
> >>>>>>>>> I’d
> >>>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
> comes
> >>>>>>>>>>> examination, issue submissions, pull requests and ultimately
> more
> >>>>> people
> >>>>>>>>>>> that contribute and that’s clearly the case with Logback. I
> don’t
> >>>>> see
> >>>>>>>>> how
> >>>>>>>>>>> you can logically refute that and see Log4J2 a better choice
> >>>>> because of
> >>>>>>>>>>> what organization it’s developed within? Logback has a
> community
> >> it
> >>>>> just
> >>>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
> >> also
> >>>>> has a
> >>>>>>>>>>> long track record of open source dedication and contribution.
> >>>>>>>>>>>
> >>>>>>>>>>>> Cheers
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
> jason@takari.io>
> >>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> These are the numbers I arrived at, happy to run them with
> >>>>> different
> >>>>>>>>>>>>> coordinates but thought these were representative:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >>>>>>>>>>>>> ==>84570
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> gremlin> g.V('vc',
> >> 'ch.qos.logback:logback-classic').inE.count()
> >>>>>>>>>>>>> ==>62389
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> gremlin> g.V('vc',
> >>>>> 'org.apache.logging.log4j:log4j-core').inE.count()
> >>>>>>>>>>>>> ==>3134
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> These are incoming edges across all versions of said
> >> coordinate.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <jason@takari.io
> >
> >>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> As we said previously when the the question arose again
> there
> >>>>> would
> >>>>>>>>> be
> >>>>>>>>>>> a
> >>>>>>>>>>>>> discussion. You may not remember, but I expect there to be a
> >>>>>>>>> discussion.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank
> >> (count
> >>>>> of
> >>>>>>>>> all
> >>>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> >> those
> >>>>>>>>>>> numbers
> >>>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
> >> happened, I
> >>>>>>>>>>> believe
> >>>>>>>>>>>>> from the numbers, is that the community followed the founder
> of
> >>>>> the
> >>>>>>>>>>> project
> >>>>>>>>>>>>> and not the owner project in pretty much the exact same way
> >> users
> >>>>> went
> >>>>>>>>>>> with
> >>>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> >>>>> verify
> >>>>>>>>>>> this
> >>>>>>>>>>>>> themselves, or generate their own data from the machine that
> is
> >>>>>>>>> housing
> >>>>>>>>>>> the
> >>>>>>>>>>>>> copy of Maven Central at Google.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Additionally Igor has an implementation for logging during
> >>>>> concurrent
> >>>>>>>>>>>>> builds based on Logback that I would really like to use, and
> >> the
> >>>>> color
> >>>>>>>>>>>>> logging is also easy with Logback. I do not want to use
> >> something
> >>>>> that
> >>>>>>>>>>> the
> >>>>>>>>>>>>> community at large has not adopted.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> >>>>> want to
> >>>>>>>>>>>>> verify this themselves.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I also am not interested in a debate so if we disagree then
> >> just
> >>>>>>>>> leave
> >>>>>>>>>>>>> the simple implementation in place. I’m not philosophically
> >>>>> motivated
> >>>>>>>>>>> much
> >>>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
> >>>>> integrating
> >>>>>>>>>>> Log4J2.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> >>>>> aheritier@gmail.com>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> thanks for this valuable comment Jason :(
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> >> jason@takari.io>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> -1
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Do not merge this branch.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> >>>>> tibordigana@apache.org>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> >> master in
> >>>>>>>>>>> Maven?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> >> Maven] <
> >>>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> >>>>> feature
> >>>>>>>>>>>>> branch
> >>>>>>>>>>>>>>>> few
> >>>>>>>>>>>>>>>>>> months ago.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >>>>>>>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=0>>
> >> a
> >>>>>>>>> écrit :
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Thank you for the update.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Gary
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
> <[hidden
> >>>>> email]
> >>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Gary,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> I fixed this in the branch :
> >>>>>>>>>>>>>>>>>>>>
> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>>>>>>>>>>>>>>> The fix is in
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>>>>>>>>>>> )
> >>>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
> >>>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> BR
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> >>>>> email]
> >>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>>>>>>>>>>>>>>> <javascript:;>>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Hi All,
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Happy Holidays.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> >> supported by
> >>>>>>>>>>> Maven:
> >>>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>>>>>>>>>>>>>>> [WARN] (from
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly?
> My
> >>>>> steps
> >>>>>>>>>>> are
> >>>>>>>>>>>>>>>>>> here:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> >>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>> | [hidden
> >>>>>>>>>>>>>>>>>> email] <http://
> >>>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>>>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> >> http://www.manning.com/templier/>
> >>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> >>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>> | [hidden
> >>>>>>>>>>>>>>>>>> email] <http://
> >>>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> http://www.manning.com/templier/
> >>>
> >>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> ------------------------------
> >>>>>>>>>>>>>>>>>> If you reply to this email, your message will be added
> to
> >> the
> >>>>>>>>>>>>> discussion
> >>>>>>>>>>>>>>>>>> below:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
> >>>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> >>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> .
> >>>>>>>>>>>>>>>>>> NAML
> >>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>> View this message in context:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> >>>>> Nabble.com.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>>>> For additional commands, e-mail:
> dev-help@maven.apache.org
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> --
> >>>>>>>>>>>> -----
> >>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>>
> >>>>>>>>>>> Jason
> >>>>>>>>>>>
> >>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>
> >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>>
> >>>>>>>>> Jason
> >>>>>>>>>
> >>>>>>>>> ----------------------------------------------------------
> >>>>>>>>> Jason van Zyl
> >>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>
> >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Jason
> >>>>>>>
> >>>>>>> ----------------------------------------------------------
> >>>>>>> Jason van Zyl
> >>>>>>> Founder, Takari and Apache Maven
> >>>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> >>>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
> >>>>>>> ---------------------------------------------------------
> >>>>>>>
> >>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> >>>>> dev-unsubscribe@maven.apache.org>
> >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> <mailto:
> >>>>> dev-help@maven.apache.org>
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> Jason
> >>>>>
> >>>>> ----------------------------------------------------------
> >>>>> Jason van Zyl
> >>>>> Founder, Takari and Apache Maven
> >>>>> http://twitter.com/jvanzyl
> >>>>> http://twitter.com/takari_io
> >>>>> ---------------------------------------------------------
> >>>>>
> >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>
> >>>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder, Takari and Apache Maven
> >> http://twitter.com/jvanzyl
> >> http://twitter.com/takari_io
> >> ---------------------------------------------------------
> >>
> >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> Selfish deeds are the shortest path to self destruction.
>
>  -- The Seven Samuari, Akira Kurosawa
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: Log4j Warning

Posted by Ralph Goers <ra...@dslextreme.com>.
I apologize for this email. It was not meant for this list.

Ralph

> On Jan 7, 2016, at 11:47 AM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> He claims that Log4j 2 isn’t popular enough.  The real reason, as you probably know, is that Jason seriously dislikes me, although he would never actually say that as his reason.
> 
> Ralph
> 
>> On Jan 7, 2016, at 10:56 AM, Jason van Zyl <ja...@takari.io> wrote:
>> 
>> 
>>> On Jan 7, 2016, at 11:43 AM, Arnaud Héritier <ah...@gmail.com> wrote:
>>> 
>>> No problem.
>>> Let's do what you want (like always).
>> 
>> Not that I want it, but that’s certainly never been the case. The project would most definitely look different if it were. If there is agreement on this I’ll be surprised. So...
>> 
>> If we can make it such that the .mvn/extensions.xml mechanism work for logging that would be best but it won’t right now because Igor discovered in his journeys that SLF4J can only be initialized once. And by the time the extensions load it’s too late. If we can either adjust the CLI such that we delay the initialization until after extensions load and live with some STDOUT hackery, or ask the SLF4J folks if they can accommodate our case and have some lazy initialization or allowable mutation. Then it just doesn’t matter and anyone can cleanly use what they wish. Then we’ll likely have to figure out global user extensions but that’s ok.
>> 
>>> I agree we are loosing our time.
>>> 
>>> Have a good day.
>>> 
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of 
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>> 
>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Ralph Goers <ra...@dslextreme.com>.
On traction we can agree to disagree. Logback may be more popular but we are pretty busy answering user's questions, and making enhancements and fixes. I follow the Logback lists and actually see less activity there. And I continue to see users ask frameworks to support Log4j 2. Frankly, I was surprised when I found my current employer adopted Log4j 2 before I started working there. And the architectural reasons for Log4j 2 coming about still have not been addressed by Logback.

I agree with the option proposed. 

Ralph

> On Jan 8, 2016, at 5:38 AM, Jason van Zyl <ja...@takari.io> wrote:
> 
> Ralph,
> 
> The simple fact of the matter is that Log4J2 appears to have little to no user traction at all. This suggests to me that the community forked into the next generation by way of Logback and Log4J2. The community appears to have gone in the direction of Logback. By a very large margin, at least for the time being. I just don’t see it as a valuable or practical choice to use Log4J2, maybe you don’t see Logback as a valuable or practical choice. That said I think what Tamas suggested is fair. We’ll get the extensions to work in some form and then it’s convenient for users to choose by configuration what they prefer. And it appears we’ll have three choices. I think it’s fine they are built in the core to ensure they work, but not distributed but deployed to Maven Central for optional use. I am perfectly fine with that. 
> 
> Reasonable?
> 
>> On Jan 7, 2016, at 1:47 PM, Ralph Goers <ra...@dslextreme.com> wrote:
>> 
>> He claims that Log4j 2 isn’t popular enough.  The real reason, as you probably know, is that Jason seriously dislikes me, although he would never actually say that as his reason.
>> 
>> Ralph
>> 
>>> On Jan 7, 2016, at 10:56 AM, Jason van Zyl <ja...@takari.io> wrote:
>>> 
>>> 
>>>> On Jan 7, 2016, at 11:43 AM, Arnaud Héritier <ah...@gmail.com> wrote:
>>>> 
>>>> No problem.
>>>> Let's do what you want (like always).
>>> 
>>> Not that I want it, but that’s certainly never been the case. The project would most definitely look different if it were. If there is agreement on this I’ll be surprised. So...
>>> 
>>> If we can make it such that the .mvn/extensions.xml mechanism work for logging that would be best but it won’t right now because Igor discovered in his journeys that SLF4J can only be initialized once. And by the time the extensions load it’s too late. If we can either adjust the CLI such that we delay the initialization until after extensions load and live with some STDOUT hackery, or ask the SLF4J folks if they can accommodate our case and have some lazy initialization or allowable mutation. Then it just doesn’t matter and anyone can cleanly use what they wish. Then we’ll likely have to figure out global user extensions but that’s ok.
>>> 
>>>> I agree we are loosing our time.
>>>> 
>>>> Have a good day.
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>> 
>>> You are never dedicated to something you have complete confidence in.
>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>> They know it is going to rise tomorrow. When people are fanatically
>>> dedicated to political or religious faiths or any other kind of 
>>> dogmas or goals, it's always because these dogmas or
>>> goals are in doubt.
>>> 
>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
> 
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
> On Jan 8, 2016, at 3:21 PM, Dennis Lundberg <de...@gmail.com> wrote:
> 
> Hi,
> 
> The sometimes heated discussion in this thread shows that there are strong
> opinions about logging implementation. That for me is a reason to not
> bundle one by default.
> 
> Let us focus on making it as simple as possible for our end users to
> configure which one they want to use.
> 

That’s not more simple, say versus bundling an implementation, but it will relieve us from the cherished biannual discussion about logging frameworks. 

> I'm not familiar with the extension mechanism. What alternatives do we have
> to configure this? Ideally without the user having to download and
> installing anything manually - only configuration in some xml file
> somewhere.

This is how it works. You state the coordinate of the extension you wish to use and its downloaded an integrated automatically.

The issue Igor ran into is that in the MavenCli we initialize SLF4J before the extensions are loaded and the way we are currently doing it the loggers are fully bound which precludes the extension from working. I had a discussion with Ceki and he gave me two ways to try a temporary binding, followed by a permanent binding which on paper seems to match our use case. The other alternative is making sure that we figure out, by whatever means, the implementation we intend to use for logging be it the one in the distribution or in an extensions and only initialize once. I think either way is doable and Ceki has agreed to review the code. If Igor will let me I’ll try the suggested techniques with his code.

> Den 8 jan 2016 13:38 skrev "Jason van Zyl" <ja...@takari.io>:
> 
>> Ralph,
>> 
>> The simple fact of the matter is that Log4J2 appears to have little to no
>> user traction at all. This suggests to me that the community forked into
>> the next generation by way of Logback and Log4J2. The community appears to
>> have gone in the direction of Logback. By a very large margin, at least for
>> the time being. I just don’t see it as a valuable or practical choice to
>> use Log4J2, maybe you don’t see Logback as a valuable or practical choice.
>> That said I think what Tamas suggested is fair. We’ll get the extensions to
>> work in some form and then it’s convenient for users to choose by
>> configuration what they prefer. And it appears we’ll have three choices. I
>> think it’s fine they are built in the core to ensure they work, but not
>> distributed but deployed to Maven Central for optional use. I am perfectly
>> fine with that.
>> 
>> Reasonable?
>> 
>>> On Jan 7, 2016, at 1:47 PM, Ralph Goers <ra...@dslextreme.com>
>> wrote:
>>> 
>>> He claims that Log4j 2 isn’t popular enough.  The real reason, as you
>> probably know, is that Jason seriously dislikes me, although he would never
>> actually say that as his reason.
>>> 
>>> Ralph
>>> 
>>>> On Jan 7, 2016, at 10:56 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>> 
>>>> 
>>>>> On Jan 7, 2016, at 11:43 AM, Arnaud Héritier <ah...@gmail.com>
>> wrote:
>>>>> 
>>>>> No problem.
>>>>> Let's do what you want (like always).
>>>> 
>>>> Not that I want it, but that’s certainly never been the case. The
>> project would most definitely look different if it were. If there is
>> agreement on this I’ll be surprised. So...
>>>> 
>>>> If we can make it such that the .mvn/extensions.xml mechanism work for
>> logging that would be best but it won’t right now because Igor discovered
>> in his journeys that SLF4J can only be initialized once. And by the time
>> the extensions load it’s too late. If we can either adjust the CLI such
>> that we delay the initialization until after extensions load and live with
>> some STDOUT hackery, or ask the SLF4J folks if they can accommodate our
>> case and have some lazy initialization or allowable mutation. Then it just
>> doesn’t matter and anyone can cleanly use what they wish. Then we’ll likely
>> have to figure out global user extensions but that’s ok.
>>>> 
>>>>> I agree we are loosing our time.
>>>>> 
>>>>> Have a good day.
>>>>> 
>>>>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> Jason
>>>> 
>>>> ----------------------------------------------------------
>>>> Jason van Zyl
>>>> Founder, Takari and Apache Maven
>>>> http://twitter.com/jvanzyl
>>>> http://twitter.com/takari_io
>>>> ---------------------------------------------------------
>>>> 
>>>> You are never dedicated to something you have complete confidence in.
>>>> No one is fanatically shouting that the sun is going to rise tomorrow.
>>>> They know it is going to rise tomorrow. When people are fanatically
>>>> dedicated to political or religious faiths or any other kind of
>>>> dogmas or goals, it's always because these dogmas or
>>>> goals are in doubt.
>>>> 
>>>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Dennis Lundberg <de...@gmail.com>.
Hi,

The sometimes heated discussion in this thread shows that there are strong
opinions about logging implementation. That for me is a reason to not
bundle one by default.

Let us focus on making it as simple as possible for our end users to
configure which one they want to use.

I'm not familiar with the extension mechanism. What alternatives do we have
to configure this? Ideally without the user having to download and
installing anything manually - only configuration in some xml file
somewhere.
Den 8 jan 2016 13:38 skrev "Jason van Zyl" <ja...@takari.io>:

> Ralph,
>
> The simple fact of the matter is that Log4J2 appears to have little to no
> user traction at all. This suggests to me that the community forked into
> the next generation by way of Logback and Log4J2. The community appears to
> have gone in the direction of Logback. By a very large margin, at least for
> the time being. I just don’t see it as a valuable or practical choice to
> use Log4J2, maybe you don’t see Logback as a valuable or practical choice.
> That said I think what Tamas suggested is fair. We’ll get the extensions to
> work in some form and then it’s convenient for users to choose by
> configuration what they prefer. And it appears we’ll have three choices. I
> think it’s fine they are built in the core to ensure they work, but not
> distributed but deployed to Maven Central for optional use. I am perfectly
> fine with that.
>
> Reasonable?
>
> > On Jan 7, 2016, at 1:47 PM, Ralph Goers <ra...@dslextreme.com>
> wrote:
> >
> > He claims that Log4j 2 isn’t popular enough.  The real reason, as you
> probably know, is that Jason seriously dislikes me, although he would never
> actually say that as his reason.
> >
> > Ralph
> >
> >> On Jan 7, 2016, at 10:56 AM, Jason van Zyl <ja...@takari.io> wrote:
> >>
> >>
> >>> On Jan 7, 2016, at 11:43 AM, Arnaud Héritier <ah...@gmail.com>
> wrote:
> >>>
> >>> No problem.
> >>> Let's do what you want (like always).
> >>
> >> Not that I want it, but that’s certainly never been the case. The
> project would most definitely look different if it were. If there is
> agreement on this I’ll be surprised. So...
> >>
> >> If we can make it such that the .mvn/extensions.xml mechanism work for
> logging that would be best but it won’t right now because Igor discovered
> in his journeys that SLF4J can only be initialized once. And by the time
> the extensions load it’s too late. If we can either adjust the CLI such
> that we delay the initialization until after extensions load and live with
> some STDOUT hackery, or ask the SLF4J folks if they can accommodate our
> case and have some lazy initialization or allowable mutation. Then it just
> doesn’t matter and anyone can cleanly use what they wish. Then we’ll likely
> have to figure out global user extensions but that’s ok.
> >>
> >>> I agree we are loosing our time.
> >>>
> >>> Have a good day.
> >>>
> >>>
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder, Takari and Apache Maven
> >> http://twitter.com/jvanzyl
> >> http://twitter.com/takari_io
> >> ---------------------------------------------------------
> >>
> >> You are never dedicated to something you have complete confidence in.
> >> No one is fanatically shouting that the sun is going to rise tomorrow.
> >> They know it is going to rise tomorrow. When people are fanatically
> >> dedicated to political or religious faiths or any other kind of
> >> dogmas or goals, it's always because these dogmas or
> >> goals are in doubt.
> >>
> >> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
Ralph,

The simple fact of the matter is that Log4J2 appears to have little to no user traction at all. This suggests to me that the community forked into the next generation by way of Logback and Log4J2. The community appears to have gone in the direction of Logback. By a very large margin, at least for the time being. I just don’t see it as a valuable or practical choice to use Log4J2, maybe you don’t see Logback as a valuable or practical choice. That said I think what Tamas suggested is fair. We’ll get the extensions to work in some form and then it’s convenient for users to choose by configuration what they prefer. And it appears we’ll have three choices. I think it’s fine they are built in the core to ensure they work, but not distributed but deployed to Maven Central for optional use. I am perfectly fine with that. 

Reasonable?

> On Jan 7, 2016, at 1:47 PM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> He claims that Log4j 2 isn’t popular enough.  The real reason, as you probably know, is that Jason seriously dislikes me, although he would never actually say that as his reason.
> 
> Ralph
> 
>> On Jan 7, 2016, at 10:56 AM, Jason van Zyl <ja...@takari.io> wrote:
>> 
>> 
>>> On Jan 7, 2016, at 11:43 AM, Arnaud Héritier <ah...@gmail.com> wrote:
>>> 
>>> No problem.
>>> Let's do what you want (like always).
>> 
>> Not that I want it, but that’s certainly never been the case. The project would most definitely look different if it were. If there is agreement on this I’ll be surprised. So...
>> 
>> If we can make it such that the .mvn/extensions.xml mechanism work for logging that would be best but it won’t right now because Igor discovered in his journeys that SLF4J can only be initialized once. And by the time the extensions load it’s too late. If we can either adjust the CLI such that we delay the initialization until after extensions load and live with some STDOUT hackery, or ask the SLF4J folks if they can accommodate our case and have some lazy initialization or allowable mutation. Then it just doesn’t matter and anyone can cleanly use what they wish. Then we’ll likely have to figure out global user extensions but that’s ok.
>> 
>>> I agree we are loosing our time.
>>> 
>>> Have a good day.
>>> 
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> You are never dedicated to something you have complete confidence in.
>> No one is fanatically shouting that the sun is going to rise tomorrow.
>> They know it is going to rise tomorrow. When people are fanatically
>> dedicated to political or religious faiths or any other kind of 
>> dogmas or goals, it's always because these dogmas or
>> goals are in doubt.
>> 
>> -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Ralph Goers <ra...@dslextreme.com>.
He claims that Log4j 2 isn’t popular enough.  The real reason, as you probably know, is that Jason seriously dislikes me, although he would never actually say that as his reason.

Ralph

> On Jan 7, 2016, at 10:56 AM, Jason van Zyl <ja...@takari.io> wrote:
> 
> 
>> On Jan 7, 2016, at 11:43 AM, Arnaud Héritier <ah...@gmail.com> wrote:
>> 
>> No problem.
>> Let's do what you want (like always).
> 
> Not that I want it, but that’s certainly never been the case. The project would most definitely look different if it were. If there is agreement on this I’ll be surprised. So...
> 
> If we can make it such that the .mvn/extensions.xml mechanism work for logging that would be best but it won’t right now because Igor discovered in his journeys that SLF4J can only be initialized once. And by the time the extensions load it’s too late. If we can either adjust the CLI such that we delay the initialization until after extensions load and live with some STDOUT hackery, or ask the SLF4J folks if they can accommodate our case and have some lazy initialization or allowable mutation. Then it just doesn’t matter and anyone can cleanly use what they wish. Then we’ll likely have to figure out global user extensions but that’s ok.
> 
>> I agree we are loosing our time.
>> 
>> Have a good day.
>> 
>> 
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
> 
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of 
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
> 
>  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Gary Gregory <ga...@gmail.com>.
On Thu, Jan 7, 2016 at 9:56 AM, Jason van Zyl <ja...@takari.io> wrote:

>
> > On Jan 7, 2016, at 11:43 AM, Arnaud Héritier <ah...@gmail.com>
> wrote:
> >
> > No problem.
> > Let's do what you want (like always).
>
> Not that I want it, but that’s certainly never been the case. The project
> would most definitely look different if it were. If there is agreement on
> this I’ll be surprised. So...
>
> If we can make it such that the .mvn/extensions.xml mechanism work for
> logging that would be best but it won’t right now because Igor discovered
> in his journeys that SLF4J can only be initialized once.


FYI: Log4j 2 can be re-initialized (or 0 depending on who's counting).

Gary


> And by the time the extensions load it’s too late. If we can either adjust
> the CLI such that we delay the initialization until after extensions load
> and live with some STDOUT hackery, or ask the SLF4J folks if they can
> accommodate our case and have some lazy initialization or allowable
> mutation. Then it just doesn’t matter and anyone can cleanly use what they
> wish. Then we’ll likely have to figure out global user extensions but
> that’s ok.
>
> > I agree we are loosing our time.
> >
> > Have a good day.
> >
> >
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> You are never dedicated to something you have complete confidence in.
> No one is fanatically shouting that the sun is going to rise tomorrow.
> They know it is going to rise tomorrow. When people are fanatically
> dedicated to political or religious faiths or any other kind of
> dogmas or goals, it's always because these dogmas or
> goals are in doubt.
>
>   -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
> On Jan 7, 2016, at 11:43 AM, Arnaud Héritier <ah...@gmail.com> wrote:
> 
> No problem.
> Let's do what you want (like always).

Not that I want it, but that’s certainly never been the case. The project would most definitely look different if it were. If there is agreement on this I’ll be surprised. So...

If we can make it such that the .mvn/extensions.xml mechanism work for logging that would be best but it won’t right now because Igor discovered in his journeys that SLF4J can only be initialized once. And by the time the extensions load it’s too late. If we can either adjust the CLI such that we delay the initialization until after extensions load and live with some STDOUT hackery, or ask the SLF4J folks if they can accommodate our case and have some lazy initialization or allowable mutation. Then it just doesn’t matter and anyone can cleanly use what they wish. Then we’ll likely have to figure out global user extensions but that’s ok.

> I agree we are loosing our time.
> 
> Have a good day.
> 
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

You are never dedicated to something you have complete confidence in.
No one is fanatically shouting that the sun is going to rise tomorrow.
They know it is going to rise tomorrow. When people are fanatically
dedicated to political or religious faiths or any other kind of 
dogmas or goals, it's always because these dogmas or
goals are in doubt.

  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
No problem.
Let's do what you want (like always).
I agree we are loosing our time.

Have a good day.

On Thu, Jan 7, 2016 at 4:26 PM, Jason van Zyl <ja...@takari.io> wrote:

> No, I don’t that useful. If it’s an extensions then it can be activated
> using the .mvn/extensions.xml and downloaded on demand. I think for Maven
> 4.x we just bite the bullet and put Logback in the distribution. Igor and I
> have done most of the work in the last while and have implementations for
> Logback, and when I drop the 4.x changes I will have done a ton of work and
> I’d just like to end the discussion and put Logback in 4.x.
>
> If we disagree then let’s resolve never to discuss this again because it’s
> a waste of time. We’ll just leave the simple implementation in there as
> it’s probably fine for 99% of people. What Igor suggests I think is a fine
> compromise. The optional extensions can be built in the main tree so that
> we know they work, but not distributed by default. If someone wants to use
> them they can enable them using the .mvn/extensions.xml mechanism. I can
> live with optional extensions in the tree, but I’ll never agree to the
> default implementation being Log4J2.
>
> > On Jan 7, 2016, at 9:01 AM, Arnaud Héritier <ah...@gmail.com> wrote:
> >
> > And couldn't we have some optional extensions in the distribution ?
> > Not activated by default but that users can easily activate by moving a
> jar
> > ?
> >
> > On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io> wrote:
> >
> >> And I liked this extension and wanted it! I only thought it
> inappropriate
> >> because the deps were not there by default in the core, and that we said
> >> we’d discuss it. Even though I think by virtue of the fact you did the
> work
> >> and have consistently done work in the core that you should really be
> able
> >> to make the change. I was just trying to be consistent with what we said
> >> we’d do.
> >>
> >>> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com>
> wrote:
> >>>
> >>> It is already possible to implement advanced logging as an extension.
> >>> This was what I did when my offer to provide multi-threaded logging
> >>> support in the core was turned down on this list few months ago. So at
> >>> this point the discussion/decision is purely political.
> >>>
> >>> --
> >>> Regards,
> >>> Igor
> >>>
> >>> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
> >>>> This isn't a mail to convince anyone between Log4J2 or Logback.
> >>>>
> >>>> I have updated my Maven installation with Log4J2, instead of the
> >> default,
> >>>> which worked fine.
> >>>>
> >>>> I missed one thing and I hope with different log implementations we
> >> still
> >>>> could do this "right". Maven has a nice command line parameter to give
> >>>> out
> >>>> extra logging, the "-X" parameter. With the Log4J2 in place, this
> >> logging
> >>>> parameter didn't work. I have to change the logging configuration to
> >>>> include DEBUG logging. Is there a way to print out the logging,
> without
> >>>> regard to the logging framework, to include the debug information when
> >>>> given the "-X" parameter?
> >>>>
> >>>> I think it is very valuable to get extra logging without touching any
> >>>> configuration files.
> >>>>
> >>>> With regards,
> >>>>
> >>>> Nick Stolwijk
> >>>>
> >>>> ~~~ Try to leave this world a little better than you found it and,
> when
> >>>> your turn comes to die, you can die happy in feeling that at any rate
> >> you
> >>>> have not wasted your time but have done your best ~~~
> >>>>
> >>>> Lord Baden-Powell
> >>>>
> >>>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>
> >>>>> I’ve no issue with the fix to make any implementation to work, just
> the
> >>>>> merging of the log4j2 branch in general.
> >>>>>
> >>>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <ralph.goers@dslextreme.com
> >
> >>>>> wrote:
> >>>>>>
> >>>>>> Jason,
> >>>>>>
> >>>>>> I really don’t care which logging framework Maven uses. There isn’t
> >>>>> going to be much difference between Logback and Log4j 2 in a batch
> >> process
> >>>>> like Maven, although asynchronous loggers might speed up larger
> builds
> >>>>> somewhat.
> >>>>>>
> >>>>>> However, these comparisons are still incorrect. Log4j is using the
> >> ASF’s
> >>>>> git repository and hasn’t really integrated pull requests from github
> >> so
> >>>>> you are comparing apples and oranges. If you look at the changes.xml
> >> file
> >>>>> you will see 250 due-to attributions, some of which include
> committers
> >> but
> >>>>> most of which are not. Just in the latest release, 2.5, there were
> >>>>> contributions from 13 individuals outside of the ASF and in the 2.4
> >> release
> >>>>> there were contributions from more than 20. If Logback has only had
> >>>>> contributions from 70+ non-committers since they moved to git, then
> >> Log4j
> >>>>> is easily winning that metric.
> >>>>>>
> >>>>>> That said, I don’t use Maven for how cool its logging framework is.
> >>>>> However, Gary’s original complaint about an unsupported SLF4J binding
> >> seems
> >>>>> like it should be addressed. Why can’t a user use their own custom
> >> SLF4J
> >>>>> implementation?
> >>>>>>
> >>>>>> Ralph
> >>>>>>
> >>>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>>>>>>
> >>>>>>>>
> >>>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> >>>>> <ma...@apache.org>> wrote:
> >>>>>>>>
> >>>>>>>> Jason, I am sorry but to disagree with you. Your statistics are
> >> still
> >>>>> not
> >>>>>>>> telling a full story. I can glance at the commit graphs of these
> 76
> >>>>> logback
> >>>>>>>> contributors rather quickly to see really how "diverse" this
> >> community
> >>>>> is.
> >>>>>>>>
> >>>>>>>> * 35 (~45%) only ever made 1 contribution
> >>>>>>>> * 18 (~25%) have only ever made 2 contributions
> >>>>>>>> * 16 (~20%) have between 3-10 contributions.
> >>>>>>>>
> >>>>>>>
> >>>>>>> This is still awesome. I would love to have 35 contributors making
> >> one
> >>>>> change. It all adds up.
> >>>>>>>
> >>>>>>>> That leaves only 7 logback contributors (~10%) who actually do
> >>>>> something.
> >>>>>>>> And of those 7, only 4 committed something in 2015 ... and Cecki
> is
> >> the
> >>>>>>>> leader by far. It's clearly a very visible one man show with
> sparse
> >>>>>>>> contributions from others.
> >>>>>>>>
> >>>>>>>> Based on these numbers, I think Log4J2 has the better community
> >>>>> involvement.
> >>>>>>>>
> >>>>>>>
> >>>>>>> Everyone will interpret numbers as they wish but it’s a simple
> thing
> >>>>> even to make one change in an open source project. 99% of people
> never
> >> do
> >>>>> so to have that number of people make one or two changes is a
> >> significant
> >>>>> thing.
> >>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>> Paul
> >>>>>>>>
> >>>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> >> wrote:
> >>>>>>>>
> >>>>>>>>> A contributor on that page is not a comparison of committers vs
> >> not.
> >>>>>>>>> People who have made pull requests to Maven are listed as
> >>>>> contributors.
> >>>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
> >> overall
> >>>>>>>>> diversity of contribution.
> >>>>>>>>>
> >>>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pbenedict@apache.org
> >
> >>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> I am writing regarding this statement: "Ceki may do more commits
> >> but
> >>>>> it’s
> >>>>>>>>>> certainly not a one man show. 76 contributors for Logback and 8
> >>>>>>>>>> contributors for Log4J2."
> >>>>>>>>>>
> >>>>>>>>>> The numbers in themselves do not tell a full story. It's in
> >>>>> appropriate
> >>>>>>>>> to
> >>>>>>>>>> conclude that since 76 > 8, therefore logback is a better
> choice.
> >>>>> The 8
> >>>>>>>>>> contributors in Log4J2 have been voted in according to Apache
> >> bylaws.
> >>>>>>>>>> Conversely, there aren't any bylaws for logback; the logback
> >> Github
> >>>>>>>>> project
> >>>>>>>>>> owner can freely grant commit privileges at will ... and
> >> evidently,
> >>>>> they
> >>>>>>>>>> do! So the bar for committer rights is much (much) lower than at
> >>>>> Apache.
> >>>>>>>>> I
> >>>>>>>>>> don't think the above comparison is fair toward log4j2.
> >>>>>>>>>>
> >>>>>>>>>> Cheers,
> >>>>>>>>>> Paul
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> >>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> >> aheritier@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> great, more constructive feedback :-)
> >>>>>>>>>>>> Thanks Jason
> >>>>>>>>>>>>
> >>>>>>>>>>>> Both projects are well known and widely used even if log4j v2
> is
> >>>>>>>>> younger
> >>>>>>>>>>>> with less downloads such figures are not really representative
> >>>>> with all
> >>>>>>>>>>>> caches/repositories managers I think.
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s
> important
> >> to
> >>>>> me.
> >>>>>>>>> I
> >>>>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3
> >> years
> >>>>> of
> >>>>>>>>>>> releases is fairly representative in that Logback is getting
> >> close
> >>>>> to
> >>>>>>>>> the
> >>>>>>>>>>> Log4J incoming edge count and if you remove all the incoming
> >> edges
> >>>>> from
> >>>>>>>>>>> Apache there are not a lot of users.
> >>>>>>>>>>>
> >>>>>>>>>>>> About logback vs log4j I have really no real preference
> >> technically
> >>>>>>>>>>>> speaking (I had both branches working in the past and used
> them
> >> a
> >>>>> lot
> >>>>>>>>> in
> >>>>>>>>>>> my
> >>>>>>>>>>>> professional life -
> >>>>> http://www.aheritier.net/united-colors-of-maven/).
> >>>>>>>>>>>>
> >>>>>>>>>>>> In term of community, Log4J is in our apache community and we
> >> have
> >>>>> few
> >>>>>>>>>>>> active committers arround. On Logback side even if I really
> >>>>> appreciate
> >>>>>>>>>>> Ceki
> >>>>>>>>>>>> I'm always afraid about this one-man show project. (and Ceki
> >> isn't
> >>>>>>>>>>> perfect
> >>>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
> >> incompatibilities
> >>>>> we
> >>>>>>>>>>> always
> >>>>>>>>>>>> have in 2016 !!).
> >>>>>>>>>>>
> >>>>>>>>>>> Ceki may do more commits but it’s certainly not a one man show.
> >> 76
> >>>>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> >> stable
> >>>>> and
> >>>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> >> don’t
> >>>>>>>>> think
> >>>>>>>>>>> any person responsible for picking a package for logging would
> >> get
> >>>>> much
> >>>>>>>>>>> support in their organization for Log4J2, as the data would
> >>>>> suggest. I
> >>>>>>>>>>> think with few contributors and usage it would likely be
> deemed a
> >>>>> less
> >>>>>>>>> wise
> >>>>>>>>>>> choice than Logback and possibly a risk. There are also lots of
> >>>>> Apache
> >>>>>>>>>>> projects that use Logback. I think pragmatism is a factor in
> all
> >> the
> >>>>>>>>> other
> >>>>>>>>>>> projects at Apache who selected Logback. Being at Apache
> >> obviously
> >>>>>>>>> wasn’t
> >>>>>>>>>>> the determining criterion and it shouldn’t be.
> >>>>>>>>>>>
> >>>>>>>>>>>> I agree that we are just talking about a logging
> implementation
> >>>>> but you
> >>>>>>>>>>> saw
> >>>>>>>>>>>> what it gave for eclipse/aether ….
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> I’m not sure what your point is here. No one worked on any of
> the
> >>>>> parts,
> >>>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work on
> it
> >>>>> when it
> >>>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> >>>>>>>>>>>
> >>>>>>>>>>>> I'm clearly not enough involved enough in the project to try
> to
> >>>>>>>>> convince
> >>>>>>>>>>>> anyone about a choice to do but I can just say that not
> having a
> >>>>>>>>>>> colorized
> >>>>>>>>>>>> console in 2016 is .... irritating.
> >>>>>>>>>>>>
> >>>>>>>>>>>> For the problem reported by Gary I think that applying the fix
> >> in
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>>>> (
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>>> )
> >>>>>>>>>>>> is safe to be back-ported in master. It is just that
> >>>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and
> >> now
> >>>>> that
> >>>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
> >>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> >>>>> going to
> >>>>>>>>>>> help there to get their library bundled with Maven?
> >>>>>>>>>>>
> >>>>>>>>>>>> For the replacement of the implementation and activate colors
> I
> >>>>> prefer
> >>>>>>>>> to
> >>>>>>>>>>>> let active committers decide of what they are doing (I imagine
> >>>>> that for
> >>>>>>>>>>> any
> >>>>>>>>>>>> choice they are doing it doesn't avoid you to use another one
> in
> >>>>> your
> >>>>>>>>> own
> >>>>>>>>>>>> distribution ?
> >>>>>>>>>>>>
> >>>>>>>>>>>> I would prefer log4j2 but clearly I never merged it because of
> >> the
> >>>>>>>>> slf4j
> >>>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot of
> >> time
> >>>>> on
> >>>>>>>>> it)
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> To me the most important factor is usage, of course you need
> some
> >>>>>>>>>>> threshold of developers so that people are working on it but
> even
> >>>>> there
> >>>>>>>>> I’d
> >>>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
> comes
> >>>>>>>>>>> examination, issue submissions, pull requests and ultimately
> more
> >>>>> people
> >>>>>>>>>>> that contribute and that’s clearly the case with Logback. I
> don’t
> >>>>> see
> >>>>>>>>> how
> >>>>>>>>>>> you can logically refute that and see Log4J2 a better choice
> >>>>> because of
> >>>>>>>>>>> what organization it’s developed within? Logback has a
> community
> >> it
> >>>>> just
> >>>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
> >> also
> >>>>> has a
> >>>>>>>>>>> long track record of open source dedication and contribution.
> >>>>>>>>>>>
> >>>>>>>>>>>> Cheers
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <
> jason@takari.io>
> >>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> These are the numbers I arrived at, happy to run them with
> >>>>> different
> >>>>>>>>>>>>> coordinates but thought these were representative:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >>>>>>>>>>>>> ==>84570
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> gremlin> g.V('vc',
> >> 'ch.qos.logback:logback-classic').inE.count()
> >>>>>>>>>>>>> ==>62389
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> gremlin> g.V('vc',
> >>>>> 'org.apache.logging.log4j:log4j-core').inE.count()
> >>>>>>>>>>>>> ==>3134
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> These are incoming edges across all versions of said
> >> coordinate.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <jason@takari.io
> >
> >>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> As we said previously when the the question arose again
> there
> >>>>> would
> >>>>>>>>> be
> >>>>>>>>>>> a
> >>>>>>>>>>>>> discussion. You may not remember, but I expect there to be a
> >>>>>>>>> discussion.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank
> >> (count
> >>>>> of
> >>>>>>>>> all
> >>>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> >> those
> >>>>>>>>>>> numbers
> >>>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
> >> happened, I
> >>>>>>>>>>> believe
> >>>>>>>>>>>>> from the numbers, is that the community followed the founder
> of
> >>>>> the
> >>>>>>>>>>> project
> >>>>>>>>>>>>> and not the owner project in pretty much the exact same way
> >> users
> >>>>> went
> >>>>>>>>>>> with
> >>>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> >>>>> verify
> >>>>>>>>>>> this
> >>>>>>>>>>>>> themselves, or generate their own data from the machine that
> is
> >>>>>>>>> housing
> >>>>>>>>>>> the
> >>>>>>>>>>>>> copy of Maven Central at Google.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Additionally Igor has an implementation for logging during
> >>>>> concurrent
> >>>>>>>>>>>>> builds based on Logback that I would really like to use, and
> >> the
> >>>>> color
> >>>>>>>>>>>>> logging is also easy with Logback. I do not want to use
> >> something
> >>>>> that
> >>>>>>>>>>> the
> >>>>>>>>>>>>> community at large has not adopted.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> >>>>> want to
> >>>>>>>>>>>>> verify this themselves.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I also am not interested in a debate so if we disagree then
> >> just
> >>>>>>>>> leave
> >>>>>>>>>>>>> the simple implementation in place. I’m not philosophically
> >>>>> motivated
> >>>>>>>>>>> much
> >>>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
> >>>>> integrating
> >>>>>>>>>>> Log4J2.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> >>>>> aheritier@gmail.com>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> thanks for this valuable comment Jason :(
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> >> jason@takari.io>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> -1
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Do not merge this branch.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> >>>>> tibordigana@apache.org>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> >> master in
> >>>>>>>>>>> Maven?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> >> Maven] <
> >>>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> >>>>> feature
> >>>>>>>>>>>>> branch
> >>>>>>>>>>>>>>>> few
> >>>>>>>>>>>>>>>>>> months ago.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >>>>>>>>>>>>>>>>>> <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=0>>
> >> a
> >>>>>>>>> écrit :
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Thank you for the update.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Gary
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier
> <[hidden
> >>>>> email]
> >>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> Hi Gary,
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> I fixed this in the branch :
> >>>>>>>>>>>>>>>>>>>>
> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>>>>>>>>>>>>>>> The fix is in
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>>>>>>>>>>> )
> >>>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
> >>>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> BR
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> >>>>> email]
> >>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>>>>>>>>>>>>>>> <javascript:;>>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Hi All,
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Happy Holidays.
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> >> supported by
> >>>>>>>>>>> Maven:
> >>>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>>>>>>>>>>>>>>> [WARN] (from
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly?
> My
> >>>>> steps
> >>>>>>>>>>> are
> >>>>>>>>>>>>>>>>>> here:
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> >>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>> | [hidden
> >>>>>>>>>>>>>>>>>> email] <http://
> >>>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>>>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> >> http://www.manning.com/templier/>
> >>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> >>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>> | [hidden
> >>>>>>>>>>>>>>>>>> email] <http://
> >>>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> http://www.manning.com/templier/
> >>>
> >>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> ------------------------------
> >>>>>>>>>>>>>>>>>> If you reply to this email, your message will be added
> to
> >> the
> >>>>>>>>>>>>> discussion
> >>>>>>>>>>>>>>>>>> below:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
> >>>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> >>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> .
> >>>>>>>>>>>>>>>>>> NAML
> >>>>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>> View this message in context:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> >>>>> Nabble.com.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>>>> For additional commands, e-mail:
> dev-help@maven.apache.org
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> --
> >>>>>>>>>>>> -----
> >>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>>
> >>>>>>>>>>> Jason
> >>>>>>>>>>>
> >>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>
> >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>>
> >>>>>>>>> Jason
> >>>>>>>>>
> >>>>>>>>> ----------------------------------------------------------
> >>>>>>>>> Jason van Zyl
> >>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>
> >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Jason
> >>>>>>>
> >>>>>>> ----------------------------------------------------------
> >>>>>>> Jason van Zyl
> >>>>>>> Founder, Takari and Apache Maven
> >>>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> >>>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
> >>>>>>> ---------------------------------------------------------
> >>>>>>>
> >>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> >>>>> dev-unsubscribe@maven.apache.org>
> >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> <mailto:
> >>>>> dev-help@maven.apache.org>
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> Jason
> >>>>>
> >>>>> ----------------------------------------------------------
> >>>>> Jason van Zyl
> >>>>> Founder, Takari and Apache Maven
> >>>>> http://twitter.com/jvanzyl
> >>>>> http://twitter.com/takari_io
> >>>>> ---------------------------------------------------------
> >>>>>
> >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>
> >>>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder, Takari and Apache Maven
> >> http://twitter.com/jvanzyl
> >> http://twitter.com/takari_io
> >> ---------------------------------------------------------
> >>
> >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> Selfish deeds are the shortest path to self destruction.
>
>  -- The Seven Samuari, Akira Kurosawa
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
No, I don’t that useful. If it’s an extensions then it can be activated using the .mvn/extensions.xml and downloaded on demand. I think for Maven 4.x we just bite the bullet and put Logback in the distribution. Igor and I have done most of the work in the last while and have implementations for Logback, and when I drop the 4.x changes I will have done a ton of work and I’d just like to end the discussion and put Logback in 4.x.

If we disagree then let’s resolve never to discuss this again because it’s a waste of time. We’ll just leave the simple implementation in there as it’s probably fine for 99% of people. What Igor suggests I think is a fine compromise. The optional extensions can be built in the main tree so that we know they work, but not distributed by default. If someone wants to use them they can enable them using the .mvn/extensions.xml mechanism. I can live with optional extensions in the tree, but I’ll never agree to the default implementation being Log4J2.

> On Jan 7, 2016, at 9:01 AM, Arnaud Héritier <ah...@gmail.com> wrote:
> 
> And couldn't we have some optional extensions in the distribution ?
> Not activated by default but that users can easily activate by moving a jar
> ?
> 
> On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> And I liked this extension and wanted it! I only thought it inappropriate
>> because the deps were not there by default in the core, and that we said
>> we’d discuss it. Even though I think by virtue of the fact you did the work
>> and have consistently done work in the core that you should really be able
>> to make the change. I was just trying to be consistent with what we said
>> we’d do.
>> 
>>> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:
>>> 
>>> It is already possible to implement advanced logging as an extension.
>>> This was what I did when my offer to provide multi-threaded logging
>>> support in the core was turned down on this list few months ago. So at
>>> this point the discussion/decision is purely political.
>>> 
>>> --
>>> Regards,
>>> Igor
>>> 
>>> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
>>>> This isn't a mail to convince anyone between Log4J2 or Logback.
>>>> 
>>>> I have updated my Maven installation with Log4J2, instead of the
>> default,
>>>> which worked fine.
>>>> 
>>>> I missed one thing and I hope with different log implementations we
>> still
>>>> could do this "right". Maven has a nice command line parameter to give
>>>> out
>>>> extra logging, the "-X" parameter. With the Log4J2 in place, this
>> logging
>>>> parameter didn't work. I have to change the logging configuration to
>>>> include DEBUG logging. Is there a way to print out the logging, without
>>>> regard to the logging framework, to include the debug information when
>>>> given the "-X" parameter?
>>>> 
>>>> I think it is very valuable to get extra logging without touching any
>>>> configuration files.
>>>> 
>>>> With regards,
>>>> 
>>>> Nick Stolwijk
>>>> 
>>>> ~~~ Try to leave this world a little better than you found it and, when
>>>> your turn comes to die, you can die happy in feeling that at any rate
>> you
>>>> have not wasted your time but have done your best ~~~
>>>> 
>>>> Lord Baden-Powell
>>>> 
>>>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>> 
>>>>> I’ve no issue with the fix to make any implementation to work, just the
>>>>> merging of the log4j2 branch in general.
>>>>> 
>>>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
>>>>> wrote:
>>>>>> 
>>>>>> Jason,
>>>>>> 
>>>>>> I really don’t care which logging framework Maven uses. There isn’t
>>>>> going to be much difference between Logback and Log4j 2 in a batch
>> process
>>>>> like Maven, although asynchronous loggers might speed up larger builds
>>>>> somewhat.
>>>>>> 
>>>>>> However, these comparisons are still incorrect. Log4j is using the
>> ASF’s
>>>>> git repository and hasn’t really integrated pull requests from github
>> so
>>>>> you are comparing apples and oranges. If you look at the changes.xml
>> file
>>>>> you will see 250 due-to attributions, some of which include committers
>> but
>>>>> most of which are not. Just in the latest release, 2.5, there were
>>>>> contributions from 13 individuals outside of the ASF and in the 2.4
>> release
>>>>> there were contributions from more than 20. If Logback has only had
>>>>> contributions from 70+ non-committers since they moved to git, then
>> Log4j
>>>>> is easily winning that metric.
>>>>>> 
>>>>>> That said, I don’t use Maven for how cool its logging framework is.
>>>>> However, Gary’s original complaint about an unsupported SLF4J binding
>> seems
>>>>> like it should be addressed. Why can’t a user use their own custom
>> SLF4J
>>>>> implementation?
>>>>>> 
>>>>>> Ralph
>>>>>> 
>>>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>> 
>>>>>>>> 
>>>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
>>>>> <ma...@apache.org>> wrote:
>>>>>>>> 
>>>>>>>> Jason, I am sorry but to disagree with you. Your statistics are
>> still
>>>>> not
>>>>>>>> telling a full story. I can glance at the commit graphs of these 76
>>>>> logback
>>>>>>>> contributors rather quickly to see really how "diverse" this
>> community
>>>>> is.
>>>>>>>> 
>>>>>>>> * 35 (~45%) only ever made 1 contribution
>>>>>>>> * 18 (~25%) have only ever made 2 contributions
>>>>>>>> * 16 (~20%) have between 3-10 contributions.
>>>>>>>> 
>>>>>>> 
>>>>>>> This is still awesome. I would love to have 35 contributors making
>> one
>>>>> change. It all adds up.
>>>>>>> 
>>>>>>>> That leaves only 7 logback contributors (~10%) who actually do
>>>>> something.
>>>>>>>> And of those 7, only 4 committed something in 2015 ... and Cecki is
>> the
>>>>>>>> leader by far. It's clearly a very visible one man show with sparse
>>>>>>>> contributions from others.
>>>>>>>> 
>>>>>>>> Based on these numbers, I think Log4J2 has the better community
>>>>> involvement.
>>>>>>>> 
>>>>>>> 
>>>>>>> Everyone will interpret numbers as they wish but it’s a simple thing
>>>>> even to make one change in an open source project. 99% of people never
>> do
>>>>> so to have that number of people make one or two changes is a
>> significant
>>>>> thing.
>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> Paul
>>>>>>>> 
>>>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
>> wrote:
>>>>>>>> 
>>>>>>>>> A contributor on that page is not a comparison of committers vs
>> not.
>>>>>>>>> People who have made pull requests to Maven are listed as
>>>>> contributors.
>>>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
>> overall
>>>>>>>>> diversity of contribution.
>>>>>>>>> 
>>>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> I am writing regarding this statement: "Ceki may do more commits
>> but
>>>>> it’s
>>>>>>>>>> certainly not a one man show. 76 contributors for Logback and 8
>>>>>>>>>> contributors for Log4J2."
>>>>>>>>>> 
>>>>>>>>>> The numbers in themselves do not tell a full story. It's in
>>>>> appropriate
>>>>>>>>> to
>>>>>>>>>> conclude that since 76 > 8, therefore logback is a better choice.
>>>>> The 8
>>>>>>>>>> contributors in Log4J2 have been voted in according to Apache
>> bylaws.
>>>>>>>>>> Conversely, there aren't any bylaws for logback; the logback
>> Github
>>>>>>>>> project
>>>>>>>>>> owner can freely grant commit privileges at will ... and
>> evidently,
>>>>> they
>>>>>>>>>> do! So the bar for committer rights is much (much) lower than at
>>>>> Apache.
>>>>>>>>> I
>>>>>>>>>> don't think the above comparison is fair toward log4j2.
>>>>>>>>>> 
>>>>>>>>>> Cheers,
>>>>>>>>>> Paul
>>>>>>>>>> 
>>>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
>> aheritier@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> great, more constructive feedback :-)
>>>>>>>>>>>> Thanks Jason
>>>>>>>>>>>> 
>>>>>>>>>>>> Both projects are well known and widely used even if log4j v2 is
>>>>>>>>> younger
>>>>>>>>>>>> with less downloads such figures are not really representative
>>>>> with all
>>>>>>>>>>>> caches/repositories managers I think.
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s important
>> to
>>>>> me.
>>>>>>>>> I
>>>>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3
>> years
>>>>> of
>>>>>>>>>>> releases is fairly representative in that Logback is getting
>> close
>>>>> to
>>>>>>>>> the
>>>>>>>>>>> Log4J incoming edge count and if you remove all the incoming
>> edges
>>>>> from
>>>>>>>>>>> Apache there are not a lot of users.
>>>>>>>>>>> 
>>>>>>>>>>>> About logback vs log4j I have really no real preference
>> technically
>>>>>>>>>>>> speaking (I had both branches working in the past and used them
>> a
>>>>> lot
>>>>>>>>> in
>>>>>>>>>>> my
>>>>>>>>>>>> professional life -
>>>>> http://www.aheritier.net/united-colors-of-maven/).
>>>>>>>>>>>> 
>>>>>>>>>>>> In term of community, Log4J is in our apache community and we
>> have
>>>>> few
>>>>>>>>>>>> active committers arround. On Logback side even if I really
>>>>> appreciate
>>>>>>>>>>> Ceki
>>>>>>>>>>>> I'm always afraid about this one-man show project. (and Ceki
>> isn't
>>>>>>>>>>> perfect
>>>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
>> incompatibilities
>>>>> we
>>>>>>>>>>> always
>>>>>>>>>>>> have in 2016 !!).
>>>>>>>>>>> 
>>>>>>>>>>> Ceki may do more commits but it’s certainly not a one man show.
>> 76
>>>>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
>> stable
>>>>> and
>>>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
>> don’t
>>>>>>>>> think
>>>>>>>>>>> any person responsible for picking a package for logging would
>> get
>>>>> much
>>>>>>>>>>> support in their organization for Log4J2, as the data would
>>>>> suggest. I
>>>>>>>>>>> think with few contributors and usage it would likely be deemed a
>>>>> less
>>>>>>>>> wise
>>>>>>>>>>> choice than Logback and possibly a risk. There are also lots of
>>>>> Apache
>>>>>>>>>>> projects that use Logback. I think pragmatism is a factor in all
>> the
>>>>>>>>> other
>>>>>>>>>>> projects at Apache who selected Logback. Being at Apache
>> obviously
>>>>>>>>> wasn’t
>>>>>>>>>>> the determining criterion and it shouldn’t be.
>>>>>>>>>>> 
>>>>>>>>>>>> I agree that we are just talking about a logging implementation
>>>>> but you
>>>>>>>>>>> saw
>>>>>>>>>>>> what it gave for eclipse/aether ….
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> I’m not sure what your point is here. No one worked on any of the
>>>>> parts,
>>>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
>>>>> when it
>>>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to make.
>>>>>>>>>>> 
>>>>>>>>>>>> I'm clearly not enough involved enough in the project to try to
>>>>>>>>> convince
>>>>>>>>>>>> anyone about a choice to do but I can just say that not having a
>>>>>>>>>>> colorized
>>>>>>>>>>>> console in 2016 is .... irritating.
>>>>>>>>>>>> 
>>>>>>>>>>>> For the problem reported by Gary I think that applying the fix
>> in
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>> (
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>> )
>>>>>>>>>>>> is safe to be back-ported in master. It is just that
>>>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and
>> now
>>>>> that
>>>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
>>>>> going to
>>>>>>>>>>> help there to get their library bundled with Maven?
>>>>>>>>>>> 
>>>>>>>>>>>> For the replacement of the implementation and activate colors I
>>>>> prefer
>>>>>>>>> to
>>>>>>>>>>>> let active committers decide of what they are doing (I imagine
>>>>> that for
>>>>>>>>>>> any
>>>>>>>>>>>> choice they are doing it doesn't avoid you to use another one in
>>>>> your
>>>>>>>>> own
>>>>>>>>>>>> distribution ?
>>>>>>>>>>>> 
>>>>>>>>>>>> I would prefer log4j2 but clearly I never merged it because of
>> the
>>>>>>>>> slf4j
>>>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot of
>> time
>>>>> on
>>>>>>>>> it)
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> To me the most important factor is usage, of course you need some
>>>>>>>>>>> threshold of developers so that people are working on it but even
>>>>> there
>>>>>>>>> I’d
>>>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
>>>>>>>>>>> examination, issue submissions, pull requests and ultimately more
>>>>> people
>>>>>>>>>>> that contribute and that’s clearly the case with Logback. I don’t
>>>>> see
>>>>>>>>> how
>>>>>>>>>>> you can logically refute that and see Log4J2 a better choice
>>>>> because of
>>>>>>>>>>> what organization it’s developed within? Logback has a community
>> it
>>>>> just
>>>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
>> also
>>>>> has a
>>>>>>>>>>> long track record of open source dedication and contribution.
>>>>>>>>>>> 
>>>>>>>>>>>> Cheers
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io>
>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> These are the numbers I arrived at, happy to run them with
>>>>> different
>>>>>>>>>>>>> coordinates but thought these were representative:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>>>>>>>>>>> ==>84570
>>>>>>>>>>>>> 
>>>>>>>>>>>>> gremlin> g.V('vc',
>> 'ch.qos.logback:logback-classic').inE.count()
>>>>>>>>>>>>> ==>62389
>>>>>>>>>>>>> 
>>>>>>>>>>>>> gremlin> g.V('vc',
>>>>> 'org.apache.logging.log4j:log4j-core').inE.count()
>>>>>>>>>>>>> ==>3134
>>>>>>>>>>>>> 
>>>>>>>>>>>>> These are incoming edges across all versions of said
>> coordinate.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> As we said previously when the the question arose again there
>>>>> would
>>>>>>>>> be
>>>>>>>>>>> a
>>>>>>>>>>>>> discussion. You may not remember, but I expect there to be a
>>>>>>>>> discussion.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank
>> (count
>>>>> of
>>>>>>>>> all
>>>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
>> those
>>>>>>>>>>> numbers
>>>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
>> happened, I
>>>>>>>>>>> believe
>>>>>>>>>>>>> from the numbers, is that the community followed the founder of
>>>>> the
>>>>>>>>>>> project
>>>>>>>>>>>>> and not the owner project in pretty much the exact same way
>> users
>>>>> went
>>>>>>>>>>> with
>>>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
>>>>> verify
>>>>>>>>>>> this
>>>>>>>>>>>>> themselves, or generate their own data from the machine that is
>>>>>>>>> housing
>>>>>>>>>>> the
>>>>>>>>>>>>> copy of Maven Central at Google.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Additionally Igor has an implementation for logging during
>>>>> concurrent
>>>>>>>>>>>>> builds based on Logback that I would really like to use, and
>> the
>>>>> color
>>>>>>>>>>>>> logging is also easy with Logback. I do not want to use
>> something
>>>>> that
>>>>>>>>>>> the
>>>>>>>>>>>>> community at large has not adopted.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if they
>>>>> want to
>>>>>>>>>>>>> verify this themselves.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I also am not interested in a debate so if we disagree then
>> just
>>>>>>>>> leave
>>>>>>>>>>>>> the simple implementation in place. I’m not philosophically
>>>>> motivated
>>>>>>>>>>> much
>>>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
>>>>> integrating
>>>>>>>>>>> Log4J2.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
>>>>> aheritier@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> thanks for this valuable comment Jason :(
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
>> jason@takari.io>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> -1
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Do not merge this branch.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
>>>>> tibordigana@apache.org>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
>> master in
>>>>>>>>>>> Maven?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
>> Maven] <
>>>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated this
>>>>> feature
>>>>>>>>>>>>> branch
>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>> months ago.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>>
>> a
>>>>>>>>> écrit :
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Thank you for the update.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
>>>>> email]
>>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Hi Gary,
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>>>>>>>>>>> The fix is in
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> BR
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
>>>>> email]
>>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>>>>>>>>>>> <javascript:;>>
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
>> supported by
>>>>>>>>>>> Maven:
>>>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My
>>>>> steps
>>>>>>>>>>> are
>>>>>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>> | [hidden
>>>>>>>>>>>>>>>>>> email] <http://
>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Spring Batch in Action <
>> http://www.manning.com/templier/>
>>>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>> | [hidden
>>>>>>>>>>>>>>>>>> email] <http://
>>>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/
>>> 
>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>>>> If you reply to this email, your message will be added to
>> the
>>>>>>>>>>>>> discussion
>>>>>>>>>>>>>>>>>> below:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>> NAML
>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
>>>>> Nabble.com.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Jason
>>>>>>>>>>>>> 
>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>> 
>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> -----
>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> 
>>>>>>>>>>> Jason
>>>>>>>>>>> 
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>> 
>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> Jason
>>>>>>>>> 
>>>>>>>>> ----------------------------------------------------------
>>>>>>>>> Jason van Zyl
>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>> ---------------------------------------------------------
>>>>>>>>> 
>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Jason
>>>>>>> 
>>>>>>> ----------------------------------------------------------
>>>>>>> Jason van Zyl
>>>>>>> Founder, Takari and Apache Maven
>>>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
>>>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
>>>>>>> ---------------------------------------------------------
>>>>>>> 
>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
>>>>> dev-unsubscribe@maven.apache.org>
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
>>>>> dev-help@maven.apache.org>
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Jason
>>>>> 
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder, Takari and Apache Maven
>>>>> http://twitter.com/jvanzyl
>>>>> http://twitter.com/takari_io
>>>>> ---------------------------------------------------------
>>>>> 
>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>> 
>>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 
> 
> 
> -- 
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

Selfish deeds are the shortest path to self destruction.

 -- The Seven Samuari, Akira Kurosawa


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
That was exactly was I offered to do: new maven-ext-logback module part
of the source tree but not included in the default distribution [1] .
And the consensus was that having optional modules in the core did not
add enough (or any) value to the users, so we decided not to do it. If
other maven developers changed their opinion since that discussion, I
should be able to contribute this extension to the core in couple of
weeks (rather busy this week and traveling the next).

[1]
http://mail-archives.apache.org/mod_mbox/maven-dev/201505.mbox/%3C1432756538.3324739.279772321.3EEF1C60%40webmail.messagingengine.com%3E

-- 
Regards,
Igor

On Thu, Jan 7, 2016, at 09:01 AM, Arnaud Héritier wrote:
> And couldn't we have some optional extensions in the distribution ?
> Not activated by default but that users can easily activate by moving a
> jar
> ?
> 
> On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
> > And I liked this extension and wanted it! I only thought it inappropriate
> > because the deps were not there by default in the core, and that we said
> > we’d discuss it. Even though I think by virtue of the fact you did the work
> > and have consistently done work in the core that you should really be able
> > to make the change. I was just trying to be consistent with what we said
> > we’d do.
> >
> > > On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:
> > >
> > > It is already possible to implement advanced logging as an extension.
> > > This was what I did when my offer to provide multi-threaded logging
> > > support in the core was turned down on this list few months ago. So at
> > > this point the discussion/decision is purely political.
> > >
> > > --
> > > Regards,
> > > Igor
> > >
> > > On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
> > >> This isn't a mail to convince anyone between Log4J2 or Logback.
> > >>
> > >> I have updated my Maven installation with Log4J2, instead of the
> > default,
> > >> which worked fine.
> > >>
> > >> I missed one thing and I hope with different log implementations we
> > still
> > >> could do this "right". Maven has a nice command line parameter to give
> > >> out
> > >> extra logging, the "-X" parameter. With the Log4J2 in place, this
> > logging
> > >> parameter didn't work. I have to change the logging configuration to
> > >> include DEBUG logging. Is there a way to print out the logging, without
> > >> regard to the logging framework, to include the debug information when
> > >> given the "-X" parameter?
> > >>
> > >> I think it is very valuable to get extra logging without touching any
> > >> configuration files.
> > >>
> > >> With regards,
> > >>
> > >> Nick Stolwijk
> > >>
> > >> ~~~ Try to leave this world a little better than you found it and, when
> > >> your turn comes to die, you can die happy in feeling that at any rate
> > you
> > >> have not wasted your time but have done your best ~~~
> > >>
> > >> Lord Baden-Powell
> > >>
> > >> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
> > >>
> > >>> I’ve no issue with the fix to make any implementation to work, just the
> > >>> merging of the log4j2 branch in general.
> > >>>
> > >>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
> > >>> wrote:
> > >>>>
> > >>>> Jason,
> > >>>>
> > >>>> I really don’t care which logging framework Maven uses. There isn’t
> > >>> going to be much difference between Logback and Log4j 2 in a batch
> > process
> > >>> like Maven, although asynchronous loggers might speed up larger builds
> > >>> somewhat.
> > >>>>
> > >>>> However, these comparisons are still incorrect. Log4j is using the
> > ASF’s
> > >>> git repository and hasn’t really integrated pull requests from github
> > so
> > >>> you are comparing apples and oranges. If you look at the changes.xml
> > file
> > >>> you will see 250 due-to attributions, some of which include committers
> > but
> > >>> most of which are not. Just in the latest release, 2.5, there were
> > >>> contributions from 13 individuals outside of the ASF and in the 2.4
> > release
> > >>> there were contributions from more than 20. If Logback has only had
> > >>> contributions from 70+ non-committers since they moved to git, then
> > Log4j
> > >>> is easily winning that metric.
> > >>>>
> > >>>> That said, I don’t use Maven for how cool its logging framework is.
> > >>> However, Gary’s original complaint about an unsupported SLF4J binding
> > seems
> > >>> like it should be addressed. Why can’t a user use their own custom
> > SLF4J
> > >>> implementation?
> > >>>>
> > >>>> Ralph
> > >>>>
> > >>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> > >>>>>
> > >>>>>>
> > >>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> > >>> <ma...@apache.org>> wrote:
> > >>>>>>
> > >>>>>> Jason, I am sorry but to disagree with you. Your statistics are
> > still
> > >>> not
> > >>>>>> telling a full story. I can glance at the commit graphs of these 76
> > >>> logback
> > >>>>>> contributors rather quickly to see really how "diverse" this
> > community
> > >>> is.
> > >>>>>>
> > >>>>>> * 35 (~45%) only ever made 1 contribution
> > >>>>>> * 18 (~25%) have only ever made 2 contributions
> > >>>>>> * 16 (~20%) have between 3-10 contributions.
> > >>>>>>
> > >>>>>
> > >>>>> This is still awesome. I would love to have 35 contributors making
> > one
> > >>> change. It all adds up.
> > >>>>>
> > >>>>>> That leaves only 7 logback contributors (~10%) who actually do
> > >>> something.
> > >>>>>> And of those 7, only 4 committed something in 2015 ... and Cecki is
> > the
> > >>>>>> leader by far. It's clearly a very visible one man show with sparse
> > >>>>>> contributions from others.
> > >>>>>>
> > >>>>>> Based on these numbers, I think Log4J2 has the better community
> > >>> involvement.
> > >>>>>>
> > >>>>>
> > >>>>> Everyone will interpret numbers as they wish but it’s a simple thing
> > >>> even to make one change in an open source project. 99% of people never
> > do
> > >>> so to have that number of people make one or two changes is a
> > significant
> > >>> thing.
> > >>>>>
> > >>>>>> Cheers,
> > >>>>>> Paul
> > >>>>>>
> > >>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > >>>>>>
> > >>>>>>> A contributor on that page is not a comparison of committers vs
> > not.
> > >>>>>>> People who have made pull requests to Maven are listed as
> > >>> contributors.
> > >>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
> > overall
> > >>>>>>> diversity of contribution.
> > >>>>>>>
> > >>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
> > >>> wrote:
> > >>>>>>>>
> > >>>>>>>> I am writing regarding this statement: "Ceki may do more commits
> > but
> > >>> it’s
> > >>>>>>>> certainly not a one man show. 76 contributors for Logback and 8
> > >>>>>>>> contributors for Log4J2."
> > >>>>>>>>
> > >>>>>>>> The numbers in themselves do not tell a full story. It's in
> > >>> appropriate
> > >>>>>>> to
> > >>>>>>>> conclude that since 76 > 8, therefore logback is a better choice.
> > >>> The 8
> > >>>>>>>> contributors in Log4J2 have been voted in according to Apache
> > bylaws.
> > >>>>>>>> Conversely, there aren't any bylaws for logback; the logback
> > Github
> > >>>>>>> project
> > >>>>>>>> owner can freely grant commit privileges at will ... and
> > evidently,
> > >>> they
> > >>>>>>>> do! So the bar for committer rights is much (much) lower than at
> > >>> Apache.
> > >>>>>>> I
> > >>>>>>>> don't think the above comparison is fair toward log4j2.
> > >>>>>>>>
> > >>>>>>>> Cheers,
> > >>>>>>>> Paul
> > >>>>>>>>
> > >>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> > >>> wrote:
> > >>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> > aheritier@gmail.com>
> > >>>>>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>> great, more constructive feedback :-)
> > >>>>>>>>>> Thanks Jason
> > >>>>>>>>>>
> > >>>>>>>>>> Both projects are well known and widely used even if log4j v2 is
> > >>>>>>> younger
> > >>>>>>>>>> with less downloads such figures are not really representative
> > >>> with all
> > >>>>>>>>>> caches/repositories managers I think.
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s important
> > to
> > >>> me.
> > >>>>>>> I
> > >>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3
> > years
> > >>> of
> > >>>>>>>>> releases is fairly representative in that Logback is getting
> > close
> > >>> to
> > >>>>>>> the
> > >>>>>>>>> Log4J incoming edge count and if you remove all the incoming
> > edges
> > >>> from
> > >>>>>>>>> Apache there are not a lot of users.
> > >>>>>>>>>
> > >>>>>>>>>> About logback vs log4j I have really no real preference
> > technically
> > >>>>>>>>>> speaking (I had both branches working in the past and used them
> > a
> > >>> lot
> > >>>>>>> in
> > >>>>>>>>> my
> > >>>>>>>>>> professional life -
> > >>> http://www.aheritier.net/united-colors-of-maven/).
> > >>>>>>>>>>
> > >>>>>>>>>> In term of community, Log4J is in our apache community and we
> > have
> > >>> few
> > >>>>>>>>>> active committers arround. On Logback side even if I really
> > >>> appreciate
> > >>>>>>>>> Ceki
> > >>>>>>>>>> I'm always afraid about this one-man show project. (and Ceki
> > isn't
> > >>>>>>>>> perfect
> > >>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
> > incompatibilities
> > >>> we
> > >>>>>>>>> always
> > >>>>>>>>>> have in 2016 !!).
> > >>>>>>>>>
> > >>>>>>>>> Ceki may do more commits but it’s certainly not a one man show.
> > 76
> > >>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> > stable
> > >>> and
> > >>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> > don’t
> > >>>>>>> think
> > >>>>>>>>> any person responsible for picking a package for logging would
> > get
> > >>> much
> > >>>>>>>>> support in their organization for Log4J2, as the data would
> > >>> suggest. I
> > >>>>>>>>> think with few contributors and usage it would likely be deemed a
> > >>> less
> > >>>>>>> wise
> > >>>>>>>>> choice than Logback and possibly a risk. There are also lots of
> > >>> Apache
> > >>>>>>>>> projects that use Logback. I think pragmatism is a factor in all
> > the
> > >>>>>>> other
> > >>>>>>>>> projects at Apache who selected Logback. Being at Apache
> > obviously
> > >>>>>>> wasn’t
> > >>>>>>>>> the determining criterion and it shouldn’t be.
> > >>>>>>>>>
> > >>>>>>>>>> I agree that we are just talking about a logging implementation
> > >>> but you
> > >>>>>>>>> saw
> > >>>>>>>>>> what it gave for eclipse/aether ….
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> I’m not sure what your point is here. No one worked on any of the
> > >>> parts,
> > >>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
> > >>> when it
> > >>>>>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> > >>>>>>>>>
> > >>>>>>>>>> I'm clearly not enough involved enough in the project to try to
> > >>>>>>> convince
> > >>>>>>>>>> anyone about a choice to do but I can just say that not having a
> > >>>>>>>>> colorized
> > >>>>>>>>>> console in 2016 is .... irritating.
> > >>>>>>>>>>
> > >>>>>>>>>> For the problem reported by Gary I think that applying the fix
> > in
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>
> > maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>>>>>>>>> (
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>
> > https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>>>>>>>> )
> > >>>>>>>>>> is safe to be back-ported in master. It is just that
> > >>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and
> > now
> > >>> that
> > >>>>>>>>>> Log4J2 is release/stabilized there is a new one :
> > >>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> > >>> going to
> > >>>>>>>>> help there to get their library bundled with Maven?
> > >>>>>>>>>
> > >>>>>>>>>> For the replacement of the implementation and activate colors I
> > >>> prefer
> > >>>>>>> to
> > >>>>>>>>>> let active committers decide of what they are doing (I imagine
> > >>> that for
> > >>>>>>>>> any
> > >>>>>>>>>> choice they are doing it doesn't avoid you to use another one in
> > >>> your
> > >>>>>>> own
> > >>>>>>>>>> distribution ?
> > >>>>>>>>>>
> > >>>>>>>>>> I would prefer log4j2 but clearly I never merged it because of
> > the
> > >>>>>>> slf4j
> > >>>>>>>>>> conflict that I don't understand (but I didn't spend a lot of
> > time
> > >>> on
> > >>>>>>> it)
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> To me the most important factor is usage, of course you need some
> > >>>>>>>>> threshold of developers so that people are working on it but even
> > >>> there
> > >>>>>>> I’d
> > >>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
> > >>>>>>>>> examination, issue submissions, pull requests and ultimately more
> > >>> people
> > >>>>>>>>> that contribute and that’s clearly the case with Logback. I don’t
> > >>> see
> > >>>>>>> how
> > >>>>>>>>> you can logically refute that and see Log4J2 a better choice
> > >>> because of
> > >>>>>>>>> what organization it’s developed within? Logback has a community
> > it
> > >>> just
> > >>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
> > also
> > >>> has a
> > >>>>>>>>> long track record of open source dedication and contribution.
> > >>>>>>>>>
> > >>>>>>>>>> Cheers
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io>
> > >>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> These are the numbers I arrived at, happy to run them with
> > >>> different
> > >>>>>>>>>>> coordinates but thought these were representative:
> > >>>>>>>>>>>
> > >>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> > >>>>>>>>>>> ==>84570
> > >>>>>>>>>>>
> > >>>>>>>>>>> gremlin> g.V('vc',
> > 'ch.qos.logback:logback-classic').inE.count()
> > >>>>>>>>>>> ==>62389
> > >>>>>>>>>>>
> > >>>>>>>>>>> gremlin> g.V('vc',
> > >>> 'org.apache.logging.log4j:log4j-core').inE.count()
> > >>>>>>>>>>> ==>3134
> > >>>>>>>>>>>
> > >>>>>>>>>>> These are incoming edges across all versions of said
> > coordinate.
> > >>>>>>>>>>>
> > >>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
> > >>> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> As we said previously when the the question arose again there
> > >>> would
> > >>>>>>> be
> > >>>>>>>>> a
> > >>>>>>>>>>> discussion. You may not remember, but I expect there to be a
> > >>>>>>> discussion.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank
> > (count
> > >>> of
> > >>>>>>> all
> > >>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> > those
> > >>>>>>>>> numbers
> > >>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
> > happened, I
> > >>>>>>>>> believe
> > >>>>>>>>>>> from the numbers, is that the community followed the founder of
> > >>> the
> > >>>>>>>>> project
> > >>>>>>>>>>> and not the owner project in pretty much the exact same way
> > users
> > >>> went
> > >>>>>>>>> with
> > >>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> > >>> verify
> > >>>>>>>>> this
> > >>>>>>>>>>> themselves, or generate their own data from the machine that is
> > >>>>>>> housing
> > >>>>>>>>> the
> > >>>>>>>>>>> copy of Maven Central at Google.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Additionally Igor has an implementation for logging during
> > >>> concurrent
> > >>>>>>>>>>> builds based on Logback that I would really like to use, and
> > the
> > >>> color
> > >>>>>>>>>>> logging is also easy with Logback. I do not want to use
> > something
> > >>> that
> > >>>>>>>>> the
> > >>>>>>>>>>> community at large has not adopted.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> > >>> want to
> > >>>>>>>>>>> verify this themselves.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> I also am not interested in a debate so if we disagree then
> > just
> > >>>>>>> leave
> > >>>>>>>>>>> the simple implementation in place. I’m not philosophically
> > >>> motivated
> > >>>>>>>>> much
> > >>>>>>>>>>> here in these discussions but I’m vehemently opposed to
> > >>> integrating
> > >>>>>>>>> Log4J2.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> > >>> aheritier@gmail.com>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> thanks for this valuable comment Jason :(
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> > jason@takari.io>
> > >>>>>>>>> wrote:
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> -1
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Do not merge this branch.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> > >>> tibordigana@apache.org>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Hi Arnaud,
> > >>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> > master in
> > >>>>>>>>> Maven?
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> > Maven] <
> > >>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> > >>> feature
> > >>>>>>>>>>> branch
> > >>>>>>>>>>>>>> few
> > >>>>>>>>>>>>>>>> months ago.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>>
> > a
> > >>>>>>> écrit :
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Hi Arnaud,
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Thank you for the update.
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Gary
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
> > >>> email]
> > >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > >>>>>>>>>>>>>>>>> <javascript:;>> wrote:
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> Hi Gary,
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> I fixed this in the branch :
> > >>>>>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > >>>>>>>>>>>>>>>>>> The fix is in
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>
> > maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> (
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>
> > https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>>>>>>>>>>>>>>>> )
> > >>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
> > >>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> BR
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> > >>> email]
> > >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > >>>>>>>>>>>>>>>>> <javascript:;>>
> > >>>>>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Hi All,
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Happy Holidays.
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> > supported by
> > >>>>>>>>> Maven:
> > >>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> > >>>>>>>>>>>>>>>>>>> [WARN] (from
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>
> > jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> > >>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > >>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My
> > >>> steps
> > >>>>>>>>> are
> > >>>>>>>>>>>>>>>> here:
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> > >>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>> | [hidden
> > >>>>>>>>>>>>>>>> email] <http://
> > >>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
> > >>>>>>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >>>>>>>>> http://www.manning.com/tahchiev/
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> > http://www.manning.com/templier/>
> > >>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > >>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>>> -----
> > >>>>>>>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> > >>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>> | [hidden
> > >>>>>>>>>>>>>>>> email] <http://
> > >>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
> > >>>>>>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >>>>>>> http://www.manning.com/tahchiev/
> > >>>>>>>>>>
> > >>>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/
> > >
> > >>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > >>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>> -----
> > >>>>>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> ------------------------------
> > >>>>>>>>>>>>>>>> If you reply to this email, your message will be added to
> > the
> > >>>>>>>>>>> discussion
> > >>>>>>>>>>>>>>>> below:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > >>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
> > >>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> > >>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> > >>>>>>>>>>>>>>>> <
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>
> > http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> .
> > >>>>>>>>>>>>>>>> NAML
> > >>>>>>>>>>>>>>>> <
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>
> > http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>> View this message in context:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>
> > >>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > >>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> > >>> Nabble.com.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Thanks,
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Jason
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>
> > ---------------------------------------------------------------------
> > >>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> --
> > >>>>>>>>>>>>> -----
> > >>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Thanks,
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Jason
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>> ---------------------------------------------------------------------
> > >>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> Thanks,
> > >>>>>>>>>>>
> > >>>>>>>>>>> Jason
> > >>>>>>>>>>>
> > >>>>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>>>
> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>> ---------------------------------------------------------------------
> > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> --
> > >>>>>>>>>> -----
> > >>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>> http://aheritier.net
> > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>
> > >>>>>>>>> Thanks,
> > >>>>>>>>>
> > >>>>>>>>> Jason
> > >>>>>>>>>
> > >>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>> Jason van Zyl
> > >>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>
> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>> ---------------------------------------------------------------------
> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>
> > >>>>>>> Thanks,
> > >>>>>>>
> > >>>>>>> Jason
> > >>>>>>>
> > >>>>>>> ----------------------------------------------------------
> > >>>>>>> Jason van Zyl
> > >>>>>>> Founder, Takari and Apache Maven
> > >>>>>>> http://twitter.com/jvanzyl
> > >>>>>>> http://twitter.com/takari_io
> > >>>>>>> ---------------------------------------------------------
> > >>>>>>>
> > >>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > ---------------------------------------------------------------------
> > >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>
> > >>>>>>>
> > >>>>>
> > >>>>> Thanks,
> > >>>>>
> > >>>>> Jason
> > >>>>>
> > >>>>> ----------------------------------------------------------
> > >>>>> Jason van Zyl
> > >>>>> Founder, Takari and Apache Maven
> > >>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> > >>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
> > >>>>> ---------------------------------------------------------
> > >>>>>
> > >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>
> > >>>>>
> > >>>>> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> > >>> dev-unsubscribe@maven.apache.org>
> > >>>>> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
> > >>> dev-help@maven.apache.org>
> > >>>
> > >>> Thanks,
> > >>>
> > >>> Jason
> > >>>
> > >>> ----------------------------------------------------------
> > >>> Jason van Zyl
> > >>> Founder, Takari and Apache Maven
> > >>> http://twitter.com/jvanzyl
> > >>> http://twitter.com/takari_io
> > >>> ---------------------------------------------------------
> > >>>
> > >>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>
> > >>>
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>
> > >>>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder, Takari and Apache Maven
> > http://twitter.com/jvanzyl
> > http://twitter.com/takari_io
> > ---------------------------------------------------------
> >
> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
> 
> 
> -- 
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
And couldn't we have some optional extensions in the distribution ?
Not activated by default but that users can easily activate by moving a jar
?

On Thu, Jan 7, 2016 at 2:51 PM, Jason van Zyl <ja...@takari.io> wrote:

> And I liked this extension and wanted it! I only thought it inappropriate
> because the deps were not there by default in the core, and that we said
> we’d discuss it. Even though I think by virtue of the fact you did the work
> and have consistently done work in the core that you should really be able
> to make the change. I was just trying to be consistent with what we said
> we’d do.
>
> > On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:
> >
> > It is already possible to implement advanced logging as an extension.
> > This was what I did when my offer to provide multi-threaded logging
> > support in the core was turned down on this list few months ago. So at
> > this point the discussion/decision is purely political.
> >
> > --
> > Regards,
> > Igor
> >
> > On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
> >> This isn't a mail to convince anyone between Log4J2 or Logback.
> >>
> >> I have updated my Maven installation with Log4J2, instead of the
> default,
> >> which worked fine.
> >>
> >> I missed one thing and I hope with different log implementations we
> still
> >> could do this "right". Maven has a nice command line parameter to give
> >> out
> >> extra logging, the "-X" parameter. With the Log4J2 in place, this
> logging
> >> parameter didn't work. I have to change the logging configuration to
> >> include DEBUG logging. Is there a way to print out the logging, without
> >> regard to the logging framework, to include the debug information when
> >> given the "-X" parameter?
> >>
> >> I think it is very valuable to get extra logging without touching any
> >> configuration files.
> >>
> >> With regards,
> >>
> >> Nick Stolwijk
> >>
> >> ~~~ Try to leave this world a little better than you found it and, when
> >> your turn comes to die, you can die happy in feeling that at any rate
> you
> >> have not wasted your time but have done your best ~~~
> >>
> >> Lord Baden-Powell
> >>
> >> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
> >>
> >>> I’ve no issue with the fix to make any implementation to work, just the
> >>> merging of the log4j2 branch in general.
> >>>
> >>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
> >>> wrote:
> >>>>
> >>>> Jason,
> >>>>
> >>>> I really don’t care which logging framework Maven uses. There isn’t
> >>> going to be much difference between Logback and Log4j 2 in a batch
> process
> >>> like Maven, although asynchronous loggers might speed up larger builds
> >>> somewhat.
> >>>>
> >>>> However, these comparisons are still incorrect. Log4j is using the
> ASF’s
> >>> git repository and hasn’t really integrated pull requests from github
> so
> >>> you are comparing apples and oranges. If you look at the changes.xml
> file
> >>> you will see 250 due-to attributions, some of which include committers
> but
> >>> most of which are not. Just in the latest release, 2.5, there were
> >>> contributions from 13 individuals outside of the ASF and in the 2.4
> release
> >>> there were contributions from more than 20. If Logback has only had
> >>> contributions from 70+ non-committers since they moved to git, then
> Log4j
> >>> is easily winning that metric.
> >>>>
> >>>> That said, I don’t use Maven for how cool its logging framework is.
> >>> However, Gary’s original complaint about an unsupported SLF4J binding
> seems
> >>> like it should be addressed. Why can’t a user use their own custom
> SLF4J
> >>> implementation?
> >>>>
> >>>> Ralph
> >>>>
> >>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>>>>
> >>>>>>
> >>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> >>> <ma...@apache.org>> wrote:
> >>>>>>
> >>>>>> Jason, I am sorry but to disagree with you. Your statistics are
> still
> >>> not
> >>>>>> telling a full story. I can glance at the commit graphs of these 76
> >>> logback
> >>>>>> contributors rather quickly to see really how "diverse" this
> community
> >>> is.
> >>>>>>
> >>>>>> * 35 (~45%) only ever made 1 contribution
> >>>>>> * 18 (~25%) have only ever made 2 contributions
> >>>>>> * 16 (~20%) have between 3-10 contributions.
> >>>>>>
> >>>>>
> >>>>> This is still awesome. I would love to have 35 contributors making
> one
> >>> change. It all adds up.
> >>>>>
> >>>>>> That leaves only 7 logback contributors (~10%) who actually do
> >>> something.
> >>>>>> And of those 7, only 4 committed something in 2015 ... and Cecki is
> the
> >>>>>> leader by far. It's clearly a very visible one man show with sparse
> >>>>>> contributions from others.
> >>>>>>
> >>>>>> Based on these numbers, I think Log4J2 has the better community
> >>> involvement.
> >>>>>>
> >>>>>
> >>>>> Everyone will interpret numbers as they wish but it’s a simple thing
> >>> even to make one change in an open source project. 99% of people never
> do
> >>> so to have that number of people make one or two changes is a
> significant
> >>> thing.
> >>>>>
> >>>>>> Cheers,
> >>>>>> Paul
> >>>>>>
> >>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>>>
> >>>>>>> A contributor on that page is not a comparison of committers vs
> not.
> >>>>>>> People who have made pull requests to Maven are listed as
> >>> contributors.
> >>>>>>> Just as they would for Log4J2. A measure, albeit one, of the
> overall
> >>>>>>> diversity of contribution.
> >>>>>>>
> >>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
> >>> wrote:
> >>>>>>>>
> >>>>>>>> I am writing regarding this statement: "Ceki may do more commits
> but
> >>> it’s
> >>>>>>>> certainly not a one man show. 76 contributors for Logback and 8
> >>>>>>>> contributors for Log4J2."
> >>>>>>>>
> >>>>>>>> The numbers in themselves do not tell a full story. It's in
> >>> appropriate
> >>>>>>> to
> >>>>>>>> conclude that since 76 > 8, therefore logback is a better choice.
> >>> The 8
> >>>>>>>> contributors in Log4J2 have been voted in according to Apache
> bylaws.
> >>>>>>>> Conversely, there aren't any bylaws for logback; the logback
> Github
> >>>>>>> project
> >>>>>>>> owner can freely grant commit privileges at will ... and
> evidently,
> >>> they
> >>>>>>>> do! So the bar for committer rights is much (much) lower than at
> >>> Apache.
> >>>>>>> I
> >>>>>>>> don't think the above comparison is fair toward log4j2.
> >>>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>> Paul
> >>>>>>>>
> >>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> >>> wrote:
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> aheritier@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> great, more constructive feedback :-)
> >>>>>>>>>> Thanks Jason
> >>>>>>>>>>
> >>>>>>>>>> Both projects are well known and widely used even if log4j v2 is
> >>>>>>> younger
> >>>>>>>>>> with less downloads such figures are not really representative
> >>> with all
> >>>>>>>>>> caches/repositories managers I think.
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s important
> to
> >>> me.
> >>>>>>> I
> >>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3
> years
> >>> of
> >>>>>>>>> releases is fairly representative in that Logback is getting
> close
> >>> to
> >>>>>>> the
> >>>>>>>>> Log4J incoming edge count and if you remove all the incoming
> edges
> >>> from
> >>>>>>>>> Apache there are not a lot of users.
> >>>>>>>>>
> >>>>>>>>>> About logback vs log4j I have really no real preference
> technically
> >>>>>>>>>> speaking (I had both branches working in the past and used them
> a
> >>> lot
> >>>>>>> in
> >>>>>>>>> my
> >>>>>>>>>> professional life -
> >>> http://www.aheritier.net/united-colors-of-maven/).
> >>>>>>>>>>
> >>>>>>>>>> In term of community, Log4J is in our apache community and we
> have
> >>> few
> >>>>>>>>>> active committers arround. On Logback side even if I really
> >>> appreciate
> >>>>>>>>> Ceki
> >>>>>>>>>> I'm always afraid about this one-man show project. (and Ceki
> isn't
> >>>>>>>>> perfect
> >>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+
> incompatibilities
> >>> we
> >>>>>>>>> always
> >>>>>>>>>> have in 2016 !!).
> >>>>>>>>>
> >>>>>>>>> Ceki may do more commits but it’s certainly not a one man show.
> 76
> >>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> stable
> >>> and
> >>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> don’t
> >>>>>>> think
> >>>>>>>>> any person responsible for picking a package for logging would
> get
> >>> much
> >>>>>>>>> support in their organization for Log4J2, as the data would
> >>> suggest. I
> >>>>>>>>> think with few contributors and usage it would likely be deemed a
> >>> less
> >>>>>>> wise
> >>>>>>>>> choice than Logback and possibly a risk. There are also lots of
> >>> Apache
> >>>>>>>>> projects that use Logback. I think pragmatism is a factor in all
> the
> >>>>>>> other
> >>>>>>>>> projects at Apache who selected Logback. Being at Apache
> obviously
> >>>>>>> wasn’t
> >>>>>>>>> the determining criterion and it shouldn’t be.
> >>>>>>>>>
> >>>>>>>>>> I agree that we are just talking about a logging implementation
> >>> but you
> >>>>>>>>> saw
> >>>>>>>>>> what it gave for eclipse/aether ….
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> I’m not sure what your point is here. No one worked on any of the
> >>> parts,
> >>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
> >>> when it
> >>>>>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> >>>>>>>>>
> >>>>>>>>>> I'm clearly not enough involved enough in the project to try to
> >>>>>>> convince
> >>>>>>>>>> anyone about a choice to do but I can just say that not having a
> >>>>>>>>> colorized
> >>>>>>>>>> console in 2016 is .... irritating.
> >>>>>>>>>>
> >>>>>>>>>> For the problem reported by Gary I think that applying the fix
> in
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>> (
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>> )
> >>>>>>>>>> is safe to be back-ported in master. It is just that
> >>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and
> now
> >>> that
> >>>>>>>>>> Log4J2 is release/stabilized there is a new one :
> >>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> >>> going to
> >>>>>>>>> help there to get their library bundled with Maven?
> >>>>>>>>>
> >>>>>>>>>> For the replacement of the implementation and activate colors I
> >>> prefer
> >>>>>>> to
> >>>>>>>>>> let active committers decide of what they are doing (I imagine
> >>> that for
> >>>>>>>>> any
> >>>>>>>>>> choice they are doing it doesn't avoid you to use another one in
> >>> your
> >>>>>>> own
> >>>>>>>>>> distribution ?
> >>>>>>>>>>
> >>>>>>>>>> I would prefer log4j2 but clearly I never merged it because of
> the
> >>>>>>> slf4j
> >>>>>>>>>> conflict that I don't understand (but I didn't spend a lot of
> time
> >>> on
> >>>>>>> it)
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> To me the most important factor is usage, of course you need some
> >>>>>>>>> threshold of developers so that people are working on it but even
> >>> there
> >>>>>>> I’d
> >>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
> >>>>>>>>> examination, issue submissions, pull requests and ultimately more
> >>> people
> >>>>>>>>> that contribute and that’s clearly the case with Logback. I don’t
> >>> see
> >>>>>>> how
> >>>>>>>>> you can logically refute that and see Log4J2 a better choice
> >>> because of
> >>>>>>>>> what organization it’s developed within? Logback has a community
> it
> >>> just
> >>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
> also
> >>> has a
> >>>>>>>>> long track record of open source dedication and contribution.
> >>>>>>>>>
> >>>>>>>>>> Cheers
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io>
> >>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> These are the numbers I arrived at, happy to run them with
> >>> different
> >>>>>>>>>>> coordinates but thought these were representative:
> >>>>>>>>>>>
> >>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >>>>>>>>>>> ==>84570
> >>>>>>>>>>>
> >>>>>>>>>>> gremlin> g.V('vc',
> 'ch.qos.logback:logback-classic').inE.count()
> >>>>>>>>>>> ==>62389
> >>>>>>>>>>>
> >>>>>>>>>>> gremlin> g.V('vc',
> >>> 'org.apache.logging.log4j:log4j-core').inE.count()
> >>>>>>>>>>> ==>3134
> >>>>>>>>>>>
> >>>>>>>>>>> These are incoming edges across all versions of said
> coordinate.
> >>>>>>>>>>>
> >>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
> >>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> As we said previously when the the question arose again there
> >>> would
> >>>>>>> be
> >>>>>>>>> a
> >>>>>>>>>>> discussion. You may not remember, but I expect there to be a
> >>>>>>> discussion.
> >>>>>>>>>>>>
> >>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank
> (count
> >>> of
> >>>>>>> all
> >>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> those
> >>>>>>>>> numbers
> >>>>>>>>>>> that everyone has gone from Log4J to Logback. What has
> happened, I
> >>>>>>>>> believe
> >>>>>>>>>>> from the numbers, is that the community followed the founder of
> >>> the
> >>>>>>>>> project
> >>>>>>>>>>> and not the owner project in pretty much the exact same way
> users
> >>> went
> >>>>>>>>> with
> >>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> >>> verify
> >>>>>>>>> this
> >>>>>>>>>>> themselves, or generate their own data from the machine that is
> >>>>>>> housing
> >>>>>>>>> the
> >>>>>>>>>>> copy of Maven Central at Google.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Additionally Igor has an implementation for logging during
> >>> concurrent
> >>>>>>>>>>> builds based on Logback that I would really like to use, and
> the
> >>> color
> >>>>>>>>>>> logging is also easy with Logback. I do not want to use
> something
> >>> that
> >>>>>>>>> the
> >>>>>>>>>>> community at large has not adopted.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> >>> want to
> >>>>>>>>>>> verify this themselves.
> >>>>>>>>>>>>
> >>>>>>>>>>>> I also am not interested in a debate so if we disagree then
> just
> >>>>>>> leave
> >>>>>>>>>>> the simple implementation in place. I’m not philosophically
> >>> motivated
> >>>>>>>>> much
> >>>>>>>>>>> here in these discussions but I’m vehemently opposed to
> >>> integrating
> >>>>>>>>> Log4J2.
> >>>>>>>>>>>>
> >>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> >>> aheritier@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> thanks for this valuable comment Jason :(
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> jason@takari.io>
> >>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> -1
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Do not merge this branch.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> >>> tibordigana@apache.org>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> master in
> >>>>>>>>> Maven?
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> Maven] <
> >>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> >>> feature
> >>>>>>>>>>> branch
> >>>>>>>>>>>>>> few
> >>>>>>>>>>>>>>>> months ago.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>>
> a
> >>>>>>> écrit :
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Thank you for the update.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Gary
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
> >>> email]
> >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>>>>>>>>>>>>> <javascript:;>> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Hi Gary,
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> I fixed this in the branch :
> >>>>>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>>>>>>>>>>>>> The fix is in
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>>>>>>>>> )
> >>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
> >>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> BR
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> >>> email]
> >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>>>>>>>>>>>>> <javascript:;>>
> >>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Hi All,
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Happy Holidays.
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> supported by
> >>>>>>>>> Maven:
> >>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>>>>>>>>>>>>> [WARN] (from
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My
> >>> steps
> >>>>>>>>> are
> >>>>>>>>>>>>>>>> here:
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> >>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>> | [hidden
> >>>>>>>>>>>>>>>> email] <http://
> >>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> Spring Batch in Action <
> http://www.manning.com/templier/>
> >>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> >>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>> | [hidden
> >>>>>>>>>>>>>>>> email] <http://
> >>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>>
> >>>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/
> >
> >>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> ------------------------------
> >>>>>>>>>>>>>>>> If you reply to this email, your message will be added to
> the
> >>>>>>>>>>> discussion
> >>>>>>>>>>>>>>>> below:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
> >>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> >>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> .
> >>>>>>>>>>>>>>>> NAML
> >>>>>>>>>>>>>>>> <
> >>>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> View this message in context:
> >>>>>>>>>>>>>>
> >>>>>>>>>
> >>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> >>> Nabble.com.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Jason
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> -----
> >>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>
> >>>>>>>>>>>> Jason
> >>>>>>>>>>>>
> >>>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>>
> >>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>>
> >>>>>>>>>>> Jason
> >>>>>>>>>>>
> >>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>
> >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> -----
> >>>>>>>>>> Arnaud Héritier
> >>>>>>>>>> http://aheritier.net
> >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>>
> >>>>>>>>> Jason
> >>>>>>>>>
> >>>>>>>>> ----------------------------------------------------------
> >>>>>>>>> Jason van Zyl
> >>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>
> >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Jason
> >>>>>>>
> >>>>>>> ----------------------------------------------------------
> >>>>>>> Jason van Zyl
> >>>>>>> Founder, Takari and Apache Maven
> >>>>>>> http://twitter.com/jvanzyl
> >>>>>>> http://twitter.com/takari_io
> >>>>>>> ---------------------------------------------------------
> >>>>>>>
> >>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> Jason
> >>>>>
> >>>>> ----------------------------------------------------------
> >>>>> Jason van Zyl
> >>>>> Founder, Takari and Apache Maven
> >>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> >>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
> >>>>> ---------------------------------------------------------
> >>>>>
> >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> >>> dev-unsubscribe@maven.apache.org>
> >>>>> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
> >>> dev-help@maven.apache.org>
> >>>
> >>> Thanks,
> >>>
> >>> Jason
> >>>
> >>> ----------------------------------------------------------
> >>> Jason van Zyl
> >>> Founder, Takari and Apache Maven
> >>> http://twitter.com/jvanzyl
> >>> http://twitter.com/takari_io
> >>> ---------------------------------------------------------
> >>>
> >>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
And I liked this extension and wanted it! I only thought it inappropriate because the deps were not there by default in the core, and that we said we’d discuss it. Even though I think by virtue of the fact you did the work and have consistently done work in the core that you should really be able to make the change. I was just trying to be consistent with what we said we’d do.

> On Jan 6, 2016, at 10:26 PM, Igor Fedorenko <ig...@ifedorenko.com> wrote:
> 
> It is already possible to implement advanced logging as an extension.
> This was what I did when my offer to provide multi-threaded logging
> support in the core was turned down on this list few months ago. So at
> this point the discussion/decision is purely political.
> 
> -- 
> Regards,
> Igor
> 
> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
>> This isn't a mail to convince anyone between Log4J2 or Logback.
>> 
>> I have updated my Maven installation with Log4J2, instead of the default,
>> which worked fine.
>> 
>> I missed one thing and I hope with different log implementations we still
>> could do this "right". Maven has a nice command line parameter to give
>> out
>> extra logging, the "-X" parameter. With the Log4J2 in place, this logging
>> parameter didn't work. I have to change the logging configuration to
>> include DEBUG logging. Is there a way to print out the logging, without
>> regard to the logging framework, to include the debug information when
>> given the "-X" parameter?
>> 
>> I think it is very valuable to get extra logging without touching any
>> configuration files.
>> 
>> With regards,
>> 
>> Nick Stolwijk
>> 
>> ~~~ Try to leave this world a little better than you found it and, when
>> your turn comes to die, you can die happy in feeling that at any rate you
>> have not wasted your time but have done your best ~~~
>> 
>> Lord Baden-Powell
>> 
>> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
>> 
>>> I’ve no issue with the fix to make any implementation to work, just the
>>> merging of the log4j2 branch in general.
>>> 
>>>> On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
>>> wrote:
>>>> 
>>>> Jason,
>>>> 
>>>> I really don’t care which logging framework Maven uses. There isn’t
>>> going to be much difference between Logback and Log4j 2 in a batch process
>>> like Maven, although asynchronous loggers might speed up larger builds
>>> somewhat.
>>>> 
>>>> However, these comparisons are still incorrect. Log4j is using the ASF’s
>>> git repository and hasn’t really integrated pull requests from github so
>>> you are comparing apples and oranges. If you look at the changes.xml file
>>> you will see 250 due-to attributions, some of which include committers but
>>> most of which are not. Just in the latest release, 2.5, there were
>>> contributions from 13 individuals outside of the ASF and in the 2.4 release
>>> there were contributions from more than 20. If Logback has only had
>>> contributions from 70+ non-committers since they moved to git, then Log4j
>>> is easily winning that metric.
>>>> 
>>>> That said, I don’t use Maven for how cool its logging framework is.
>>> However, Gary’s original complaint about an unsupported SLF4J binding seems
>>> like it should be addressed. Why can’t a user use their own custom SLF4J
>>> implementation?
>>>> 
>>>> Ralph
>>>> 
>>>>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>> 
>>>>>> 
>>>>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
>>> <ma...@apache.org>> wrote:
>>>>>> 
>>>>>> Jason, I am sorry but to disagree with you. Your statistics are still
>>> not
>>>>>> telling a full story. I can glance at the commit graphs of these 76
>>> logback
>>>>>> contributors rather quickly to see really how "diverse" this community
>>> is.
>>>>>> 
>>>>>> * 35 (~45%) only ever made 1 contribution
>>>>>> * 18 (~25%) have only ever made 2 contributions
>>>>>> * 16 (~20%) have between 3-10 contributions.
>>>>>> 
>>>>> 
>>>>> This is still awesome. I would love to have 35 contributors making one
>>> change. It all adds up.
>>>>> 
>>>>>> That leaves only 7 logback contributors (~10%) who actually do
>>> something.
>>>>>> And of those 7, only 4 committed something in 2015 ... and Cecki is the
>>>>>> leader by far. It's clearly a very visible one man show with sparse
>>>>>> contributions from others.
>>>>>> 
>>>>>> Based on these numbers, I think Log4J2 has the better community
>>> involvement.
>>>>>> 
>>>>> 
>>>>> Everyone will interpret numbers as they wish but it’s a simple thing
>>> even to make one change in an open source project. 99% of people never do
>>> so to have that number of people make one or two changes is a significant
>>> thing.
>>>>> 
>>>>>> Cheers,
>>>>>> Paul
>>>>>> 
>>>>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>> 
>>>>>>> A contributor on that page is not a comparison of committers vs not.
>>>>>>> People who have made pull requests to Maven are listed as
>>> contributors.
>>>>>>> Just as they would for Log4J2. A measure, albeit one, of the overall
>>>>>>> diversity of contribution.
>>>>>>> 
>>>>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
>>> wrote:
>>>>>>>> 
>>>>>>>> I am writing regarding this statement: "Ceki may do more commits but
>>> it’s
>>>>>>>> certainly not a one man show. 76 contributors for Logback and 8
>>>>>>>> contributors for Log4J2."
>>>>>>>> 
>>>>>>>> The numbers in themselves do not tell a full story. It's in
>>> appropriate
>>>>>>> to
>>>>>>>> conclude that since 76 > 8, therefore logback is a better choice.
>>> The 8
>>>>>>>> contributors in Log4J2 have been voted in according to Apache bylaws.
>>>>>>>> Conversely, there aren't any bylaws for logback; the logback Github
>>>>>>> project
>>>>>>>> owner can freely grant commit privileges at will ... and evidently,
>>> they
>>>>>>>> do! So the bar for committer rights is much (much) lower than at
>>> Apache.
>>>>>>> I
>>>>>>>> don't think the above comparison is fair toward log4j2.
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> Paul
>>>>>>>> 
>>>>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
>>> wrote:
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> great, more constructive feedback :-)
>>>>>>>>>> Thanks Jason
>>>>>>>>>> 
>>>>>>>>>> Both projects are well known and widely used even if log4j v2 is
>>>>>>> younger
>>>>>>>>>> with less downloads such figures are not really representative
>>> with all
>>>>>>>>>> caches/repositories managers I think.
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> I don’t have a single peer that uses Log4j2 and that’s important to
>>> me.
>>>>>>> I
>>>>>>>>> do not believe Log4J2 is well known or widely use. I think 3 years
>>> of
>>>>>>>>> releases is fairly representative in that Logback is getting close
>>> to
>>>>>>> the
>>>>>>>>> Log4J incoming edge count and if you remove all the incoming edges
>>> from
>>>>>>>>> Apache there are not a lot of users.
>>>>>>>>> 
>>>>>>>>>> About logback vs log4j I have really no real preference technically
>>>>>>>>>> speaking (I had both branches working in the past and used them a
>>> lot
>>>>>>> in
>>>>>>>>> my
>>>>>>>>>> professional life -
>>> http://www.aheritier.net/united-colors-of-maven/).
>>>>>>>>>> 
>>>>>>>>>> In term of community, Log4J is in our apache community and we have
>>> few
>>>>>>>>>> active committers arround. On Logback side even if I really
>>> appreciate
>>>>>>>>> Ceki
>>>>>>>>>> I'm always afraid about this one-man show project. (and Ceki isn't
>>>>>>>>> perfect
>>>>>>>>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities
>>> we
>>>>>>>>> always
>>>>>>>>>> have in 2016 !!).
>>>>>>>>> 
>>>>>>>>> Ceki may do more commits but it’s certainly not a one man show. 76
>>>>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s stable
>>> and
>>>>>>>>> mature at this point with 54 releases versus 33 for Log4J2. I don’t
>>>>>>> think
>>>>>>>>> any person responsible for picking a package for logging would get
>>> much
>>>>>>>>> support in their organization for Log4J2, as the data would
>>> suggest. I
>>>>>>>>> think with few contributors and usage it would likely be deemed a
>>> less
>>>>>>> wise
>>>>>>>>> choice than Logback and possibly a risk. There are also lots of
>>> Apache
>>>>>>>>> projects that use Logback. I think pragmatism is a factor in all the
>>>>>>> other
>>>>>>>>> projects at Apache who selected Logback. Being at Apache obviously
>>>>>>> wasn’t
>>>>>>>>> the determining criterion and it shouldn’t be.
>>>>>>>>> 
>>>>>>>>>> I agree that we are just talking about a logging implementation
>>> but you
>>>>>>>>> saw
>>>>>>>>>> what it gave for eclipse/aether ….
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> I’m not sure what your point is here. No one worked on any of the
>>> parts,
>>>>>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
>>> when it
>>>>>>>>> comes back. So I’m not sure what analogy you’re trying to make.
>>>>>>>>> 
>>>>>>>>>> I'm clearly not enough involved enough in the project to try to
>>>>>>> convince
>>>>>>>>>> anyone about a choice to do but I can just say that not having a
>>>>>>>>> colorized
>>>>>>>>>> console in 2016 is .... irritating.
>>>>>>>>>> 
>>>>>>>>>> For the problem reported by Gary I think that applying the fix in
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>> (
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>> )
>>>>>>>>>> is safe to be back-ported in master. It is just that
>>>>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now
>>> that
>>>>>>>>>> Log4J2 is release/stabilized there is a new one :
>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
>>> going to
>>>>>>>>> help there to get their library bundled with Maven?
>>>>>>>>> 
>>>>>>>>>> For the replacement of the implementation and activate colors I
>>> prefer
>>>>>>> to
>>>>>>>>>> let active committers decide of what they are doing (I imagine
>>> that for
>>>>>>>>> any
>>>>>>>>>> choice they are doing it doesn't avoid you to use another one in
>>> your
>>>>>>> own
>>>>>>>>>> distribution ?
>>>>>>>>>> 
>>>>>>>>>> I would prefer log4j2 but clearly I never merged it because of the
>>>>>>> slf4j
>>>>>>>>>> conflict that I don't understand (but I didn't spend a lot of time
>>> on
>>>>>>> it)
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> To me the most important factor is usage, of course you need some
>>>>>>>>> threshold of developers so that people are working on it but even
>>> there
>>>>>>> I’d
>>>>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
>>>>>>>>> examination, issue submissions, pull requests and ultimately more
>>> people
>>>>>>>>> that contribute and that’s clearly the case with Logback. I don’t
>>> see
>>>>>>> how
>>>>>>>>> you can logically refute that and see Log4J2 a better choice
>>> because of
>>>>>>>>> what organization it’s developed within? Logback has a community it
>>> just
>>>>>>>>> doesn’t happen to be here, and Ceki's not some random guy. He also
>>> has a
>>>>>>>>> long track record of open source dedication and contribution.
>>>>>>>>> 
>>>>>>>>>> Cheers
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io>
>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> These are the numbers I arrived at, happy to run them with
>>> different
>>>>>>>>>>> coordinates but thought these were representative:
>>>>>>>>>>> 
>>>>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>>>>>>>>> ==>84570
>>>>>>>>>>> 
>>>>>>>>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
>>>>>>>>>>> ==>62389
>>>>>>>>>>> 
>>>>>>>>>>> gremlin> g.V('vc',
>>> 'org.apache.logging.log4j:log4j-core').inE.count()
>>>>>>>>>>> ==>3134
>>>>>>>>>>> 
>>>>>>>>>>> These are incoming edges across all versions of said coordinate.
>>>>>>>>>>> 
>>>>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> As we said previously when the the question arose again there
>>> would
>>>>>>> be
>>>>>>>>> a
>>>>>>>>>>> discussion. You may not remember, but I expect there to be a
>>>>>>> discussion.
>>>>>>>>>>>> 
>>>>>>>>>>>> I have built a graph of Maven Central to analyze the rank (count
>>> of
>>>>>>> all
>>>>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from those
>>>>>>>>> numbers
>>>>>>>>>>> that everyone has gone from Log4J to Logback. What has happened, I
>>>>>>>>> believe
>>>>>>>>>>> from the numbers, is that the community followed the founder of
>>> the
>>>>>>>>> project
>>>>>>>>>>> and not the owner project in pretty much the exact same way users
>>> went
>>>>>>>>> with
>>>>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
>>> verify
>>>>>>>>> this
>>>>>>>>>>> themselves, or generate their own data from the machine that is
>>>>>>> housing
>>>>>>>>> the
>>>>>>>>>>> copy of Maven Central at Google.
>>>>>>>>>>>> 
>>>>>>>>>>>> Additionally Igor has an implementation for logging during
>>> concurrent
>>>>>>>>>>> builds based on Logback that I would really like to use, and the
>>> color
>>>>>>>>>>> logging is also easy with Logback. I do not want to use something
>>> that
>>>>>>>>> the
>>>>>>>>>>> community at large has not adopted.
>>>>>>>>>>>> 
>>>>>>>>>>>> Again, anyone is welcome to the code and/or the data if they
>>> want to
>>>>>>>>>>> verify this themselves.
>>>>>>>>>>>> 
>>>>>>>>>>>> I also am not interested in a debate so if we disagree then just
>>>>>>> leave
>>>>>>>>>>> the simple implementation in place. I’m not philosophically
>>> motivated
>>>>>>>>> much
>>>>>>>>>>> here in these discussions but I’m vehemently opposed to
>>> integrating
>>>>>>>>> Log4J2.
>>>>>>>>>>>> 
>>>>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
>>> aheritier@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> thanks for this valuable comment Jason :(
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -1
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Do not merge this branch.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
>>> tibordigana@apache.org>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>>> Do you plan a Release Version to merge this branch o master in
>>>>>>>>> Maven?
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Just because only 2.4 was available when I updated this
>>> feature
>>>>>>>>>>> branch
>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>> months ago.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
>>>>>>> écrit :
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Thank you for the update.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
>>> email]
>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Hi Gary,
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>>>>>>>>> The fix is in
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> BR
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
>>> email]
>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>>>>>>>>> <javascript:;>>
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
>>>>>>>>> Maven:
>>>>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My
>>> steps
>>>>>>>>> are
>>>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>> | [hidden
>>>>>>>>>>>>>>>> email] <http://
>>> /user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>> | [hidden
>>>>>>>>>>>>>>>> email] <http://
>>> /user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>> If you reply to this email, your message will be added to the
>>>>>>>>>>> discussion
>>>>>>>>>>>>>>>> below:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>> NAML
>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>> 
>>>>>>>>> 
>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
>>> Nabble.com.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Jason
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> -----
>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>> 
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> 
>>>>>>>>>>>> Jason
>>>>>>>>>>>> 
>>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>>> 
>>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> 
>>>>>>>>>>> Jason
>>>>>>>>>>> 
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>> 
>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> -----
>>>>>>>>>> Arnaud Héritier
>>>>>>>>>> http://aheritier.net
>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> Jason
>>>>>>>>> 
>>>>>>>>> ----------------------------------------------------------
>>>>>>>>> Jason van Zyl
>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>> ---------------------------------------------------------
>>>>>>>>> 
>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Jason
>>>>>>> 
>>>>>>> ----------------------------------------------------------
>>>>>>> Jason van Zyl
>>>>>>> Founder, Takari and Apache Maven
>>>>>>> http://twitter.com/jvanzyl
>>>>>>> http://twitter.com/takari_io
>>>>>>> ---------------------------------------------------------
>>>>>>> 
>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Jason
>>>>> 
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder, Takari and Apache Maven
>>>>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
>>>>> http://twitter.com/takari_io <http://twitter.com/takari_io>
>>>>> ---------------------------------------------------------
>>>>> 
>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
>>> dev-unsubscribe@maven.apache.org>
>>>>> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
>>> dev-help@maven.apache.org>
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>> 
>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
Igor,

  I just discover your thread "logging during multithreaded builds"
  It's sad that it didn't move forward.
  I understand that https://issues.apache.org/jira/browse/MNG-5836 was also
a limitation to provide the logging configuration from the extension.

On Thu, Jan 7, 2016 at 4:26 AM, Igor Fedorenko <ig...@ifedorenko.com> wrote:

> It is already possible to implement advanced logging as an extension.
> This was what I did when my offer to provide multi-threaded logging
> support in the core was turned down on this list few months ago. So at
> this point the discussion/decision is purely political.
>
> --
> Regards,
> Igor
>
> On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
> > This isn't a mail to convince anyone between Log4J2 or Logback.
> >
> > I have updated my Maven installation with Log4J2, instead of the default,
> > which worked fine.
> >
> > I missed one thing and I hope with different log implementations we still
> > could do this "right". Maven has a nice command line parameter to give
> > out
> > extra logging, the "-X" parameter. With the Log4J2 in place, this logging
> > parameter didn't work. I have to change the logging configuration to
> > include DEBUG logging. Is there a way to print out the logging, without
> > regard to the logging framework, to include the debug information when
> > given the "-X" parameter?
> >
> > I think it is very valuable to get extra logging without touching any
> > configuration files.
> >
> > With regards,
> >
> > Nick Stolwijk
> >
> > ~~~ Try to leave this world a little better than you found it and, when
> > your turn comes to die, you can die happy in feeling that at any rate you
> > have not wasted your time but have done your best ~~~
> >
> > Lord Baden-Powell
> >
> > On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
> >
> > > I’ve no issue with the fix to make any implementation to work, just the
> > > merging of the log4j2 branch in general.
> > >
> > > > On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
> > > wrote:
> > > >
> > > > Jason,
> > > >
> > > > I really don’t care which logging framework Maven uses. There isn’t
> > > going to be much difference between Logback and Log4j 2 in a batch
> process
> > > like Maven, although asynchronous loggers might speed up larger builds
> > > somewhat.
> > > >
> > > > However, these comparisons are still incorrect. Log4j is using the
> ASF’s
> > > git repository and hasn’t really integrated pull requests from github
> so
> > > you are comparing apples and oranges. If you look at the changes.xml
> file
> > > you will see 250 due-to attributions, some of which include committers
> but
> > > most of which are not. Just in the latest release, 2.5, there were
> > > contributions from 13 individuals outside of the ASF and in the 2.4
> release
> > > there were contributions from more than 20. If Logback has only had
> > > contributions from 70+ non-committers since they moved to git, then
> Log4j
> > > is easily winning that metric.
> > > >
> > > > That said, I don’t use Maven for how cool its logging framework is.
> > > However, Gary’s original complaint about an unsupported SLF4J binding
> seems
> > > like it should be addressed. Why can’t a user use their own custom
> SLF4J
> > > implementation?
> > > >
> > > > Ralph
> > > >
> > > >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> > > >>
> > > >>>
> > > >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> > > <ma...@apache.org>> wrote:
> > > >>>
> > > >>> Jason, I am sorry but to disagree with you. Your statistics are
> still
> > > not
> > > >>> telling a full story. I can glance at the commit graphs of these 76
> > > logback
> > > >>> contributors rather quickly to see really how "diverse" this
> community
> > > is.
> > > >>>
> > > >>> * 35 (~45%) only ever made 1 contribution
> > > >>> * 18 (~25%) have only ever made 2 contributions
> > > >>> * 16 (~20%) have between 3-10 contributions.
> > > >>>
> > > >>
> > > >> This is still awesome. I would love to have 35 contributors making
> one
> > > change. It all adds up.
> > > >>
> > > >>> That leaves only 7 logback contributors (~10%) who actually do
> > > something.
> > > >>> And of those 7, only 4 committed something in 2015 ... and Cecki
> is the
> > > >>> leader by far. It's clearly a very visible one man show with sparse
> > > >>> contributions from others.
> > > >>>
> > > >>> Based on these numbers, I think Log4J2 has the better community
> > > involvement.
> > > >>>
> > > >>
> > > >> Everyone will interpret numbers as they wish but it’s a simple thing
> > > even to make one change in an open source project. 99% of people never
> do
> > > so to have that number of people make one or two changes is a
> significant
> > > thing.
> > > >>
> > > >>> Cheers,
> > > >>> Paul
> > > >>>
> > > >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> > > >>>
> > > >>>> A contributor on that page is not a comparison of committers vs
> not.
> > > >>>> People who have made pull requests to Maven are listed as
> > > contributors.
> > > >>>> Just as they would for Log4J2. A measure, albeit one, of the
> overall
> > > >>>> diversity of contribution.
> > > >>>>
> > > >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
> > > wrote:
> > > >>>>>
> > > >>>>> I am writing regarding this statement: "Ceki may do more commits
> but
> > > it’s
> > > >>>>> certainly not a one man show. 76 contributors for Logback and 8
> > > >>>>> contributors for Log4J2."
> > > >>>>>
> > > >>>>> The numbers in themselves do not tell a full story. It's in
> > > appropriate
> > > >>>> to
> > > >>>>> conclude that since 76 > 8, therefore logback is a better choice.
> > > The 8
> > > >>>>> contributors in Log4J2 have been voted in according to Apache
> bylaws.
> > > >>>>> Conversely, there aren't any bylaws for logback; the logback
> Github
> > > >>>> project
> > > >>>>> owner can freely grant commit privileges at will ... and
> evidently,
> > > they
> > > >>>>> do! So the bar for committer rights is much (much) lower than at
> > > Apache.
> > > >>>> I
> > > >>>>> don't think the above comparison is fair toward log4j2.
> > > >>>>>
> > > >>>>> Cheers,
> > > >>>>> Paul
> > > >>>>>
> > > >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> > > wrote:
> > > >>>>>
> > > >>>>>>
> > > >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <
> aheritier@gmail.com>
> > > >>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>> great, more constructive feedback :-)
> > > >>>>>>> Thanks Jason
> > > >>>>>>>
> > > >>>>>>> Both projects are well known and widely used even if log4j v2
> is
> > > >>>> younger
> > > >>>>>>> with less downloads such figures are not really representative
> > > with all
> > > >>>>>>> caches/repositories managers I think.
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>> I don’t have a single peer that uses Log4j2 and that’s
> important to
> > > me.
> > > >>>> I
> > > >>>>>> do not believe Log4J2 is well known or widely use. I think 3
> years
> > > of
> > > >>>>>> releases is fairly representative in that Logback is getting
> close
> > > to
> > > >>>> the
> > > >>>>>> Log4J incoming edge count and if you remove all the incoming
> edges
> > > from
> > > >>>>>> Apache there are not a lot of users.
> > > >>>>>>
> > > >>>>>>> About logback vs log4j I have really no real preference
> technically
> > > >>>>>>> speaking (I had both branches working in the past and used
> them a
> > > lot
> > > >>>> in
> > > >>>>>> my
> > > >>>>>>> professional life -
> > > http://www.aheritier.net/united-colors-of-maven/).
> > > >>>>>>>
> > > >>>>>>> In term of community, Log4J is in our apache community and we
> have
> > > few
> > > >>>>>>> active committers arround. On Logback side even if I really
> > > appreciate
> > > >>>>>> Ceki
> > > >>>>>>> I'm always afraid about this one-man show project. (and Ceki
> isn't
> > > >>>>>> perfect
> > > >>>>>>> too when we see the nightmare of slf4j-api 1.5+
> incompatibilities
> > > we
> > > >>>>>> always
> > > >>>>>>> have in 2016 !!).
> > > >>>>>>
> > > >>>>>> Ceki may do more commits but it’s certainly not a one man show.
> 76
> > > >>>>>> contributors for Logback and 8 contributors for Log4J2. It’s
> stable
> > > and
> > > >>>>>> mature at this point with 54 releases versus 33 for Log4J2. I
> don’t
> > > >>>> think
> > > >>>>>> any person responsible for picking a package for logging would
> get
> > > much
> > > >>>>>> support in their organization for Log4J2, as the data would
> > > suggest. I
> > > >>>>>> think with few contributors and usage it would likely be deemed
> a
> > > less
> > > >>>> wise
> > > >>>>>> choice than Logback and possibly a risk. There are also lots of
> > > Apache
> > > >>>>>> projects that use Logback. I think pragmatism is a factor in
> all the
> > > >>>> other
> > > >>>>>> projects at Apache who selected Logback. Being at Apache
> obviously
> > > >>>> wasn’t
> > > >>>>>> the determining criterion and it shouldn’t be.
> > > >>>>>>
> > > >>>>>>> I agree that we are just talking about a logging implementation
> > > but you
> > > >>>>>> saw
> > > >>>>>>> what it gave for eclipse/aether ….
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>> I’m not sure what your point is here. No one worked on any of
> the
> > > parts,
> > > >>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
> > > when it
> > > >>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> > > >>>>>>
> > > >>>>>>> I'm clearly not enough involved enough in the project to try to
> > > >>>> convince
> > > >>>>>>> anyone about a choice to do but I can just say that not having
> a
> > > >>>>>> colorized
> > > >>>>>>> console in 2016 is .... irritating.
> > > >>>>>>>
> > > >>>>>>> For the problem reported by Gary I think that applying the fix
> in
> > > >>>>>>>
> > > >>>>>>
> > > >>>>
> > >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > > >>>>>>> (
> > > >>>>>>>
> > > >>>>>>
> > > >>>>
> > >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > >>>>>>> )
> > > >>>>>>> is safe to be back-ported in master. It is just that
> > > >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and
> now
> > > that
> > > >>>>>>> Log4J2 is release/stabilized there is a new one :
> > > >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> > > going to
> > > >>>>>> help there to get their library bundled with Maven?
> > > >>>>>>
> > > >>>>>>> For the replacement of the implementation and activate colors I
> > > prefer
> > > >>>> to
> > > >>>>>>> let active committers decide of what they are doing (I imagine
> > > that for
> > > >>>>>> any
> > > >>>>>>> choice they are doing it doesn't avoid you to use another one
> in
> > > your
> > > >>>> own
> > > >>>>>>> distribution ?
> > > >>>>>>>
> > > >>>>>>> I would prefer log4j2 but clearly I never merged it because of
> the
> > > >>>> slf4j
> > > >>>>>>> conflict that I don't understand (but I didn't spend a lot of
> time
> > > on
> > > >>>> it)
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>> To me the most important factor is usage, of course you need
> some
> > > >>>>>> threshold of developers so that people are working on it but
> even
> > > there
> > > >>>> I’d
> > > >>>>>> say it’s pretty sparse in Log4J2. But with widespread usage
> comes
> > > >>>>>> examination, issue submissions, pull requests and ultimately
> more
> > > people
> > > >>>>>> that contribute and that’s clearly the case with Logback. I
> don’t
> > > see
> > > >>>> how
> > > >>>>>> you can logically refute that and see Log4J2 a better choice
> > > because of
> > > >>>>>> what organization it’s developed within? Logback has a
> community it
> > > just
> > > >>>>>> doesn’t happen to be here, and Ceki's not some random guy. He
> also
> > > has a
> > > >>>>>> long track record of open source dedication and contribution.
> > > >>>>>>
> > > >>>>>>> Cheers
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <jason@takari.io
> >
> > > wrote:
> > > >>>>>>>
> > > >>>>>>>> These are the numbers I arrived at, happy to run them with
> > > different
> > > >>>>>>>> coordinates but thought these were representative:
> > > >>>>>>>>
> > > >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> > > >>>>>>>> ==>84570
> > > >>>>>>>>
> > > >>>>>>>> gremlin> g.V('vc',
> 'ch.qos.logback:logback-classic').inE.count()
> > > >>>>>>>> ==>62389
> > > >>>>>>>>
> > > >>>>>>>> gremlin> g.V('vc',
> > > 'org.apache.logging.log4j:log4j-core').inE.count()
> > > >>>>>>>> ==>3134
> > > >>>>>>>>
> > > >>>>>>>> These are incoming edges across all versions of said
> coordinate.
> > > >>>>>>>>
> > > >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
> > > wrote:
> > > >>>>>>>>>
> > > >>>>>>>>> As we said previously when the the question arose again there
> > > would
> > > >>>> be
> > > >>>>>> a
> > > >>>>>>>> discussion. You may not remember, but I expect there to be a
> > > >>>> discussion.
> > > >>>>>>>>>
> > > >>>>>>>>> I have built a graph of Maven Central to analyze the rank
> (count
> > > of
> > > >>>> all
> > > >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from
> those
> > > >>>>>> numbers
> > > >>>>>>>> that everyone has gone from Log4J to Logback. What has
> happened, I
> > > >>>>>> believe
> > > >>>>>>>> from the numbers, is that the community followed the founder
> of
> > > the
> > > >>>>>> project
> > > >>>>>>>> and not the owner project in pretty much the exact same way
> users
> > > went
> > > >>>>>> with
> > > >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> > > verify
> > > >>>>>> this
> > > >>>>>>>> themselves, or generate their own data from the machine that
> is
> > > >>>> housing
> > > >>>>>> the
> > > >>>>>>>> copy of Maven Central at Google.
> > > >>>>>>>>>
> > > >>>>>>>>> Additionally Igor has an implementation for logging during
> > > concurrent
> > > >>>>>>>> builds based on Logback that I would really like to use, and
> the
> > > color
> > > >>>>>>>> logging is also easy with Logback. I do not want to use
> something
> > > that
> > > >>>>>> the
> > > >>>>>>>> community at large has not adopted.
> > > >>>>>>>>>
> > > >>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> > > want to
> > > >>>>>>>> verify this themselves.
> > > >>>>>>>>>
> > > >>>>>>>>> I also am not interested in a debate so if we disagree then
> just
> > > >>>> leave
> > > >>>>>>>> the simple implementation in place. I’m not philosophically
> > > motivated
> > > >>>>>> much
> > > >>>>>>>> here in these discussions but I’m vehemently opposed to
> > > integrating
> > > >>>>>> Log4J2.
> > > >>>>>>>>>
> > > >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> > > aheritier@gmail.com>
> > > >>>>>>>> wrote:
> > > >>>>>>>>>>
> > > >>>>>>>>>> thanks for this valuable comment Jason :(
> > > >>>>>>>>>>
> > > >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <
> jason@takari.io>
> > > >>>>>> wrote:
> > > >>>>>>>>>>
> > > >>>>>>>>>>> -1
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Do not merge this branch.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> > > tibordigana@apache.org>
> > > >>>>>>>> wrote:
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Hi Arnaud,
> > > >>>>>>>>>>>> Do you plan a Release Version to merge this branch o
> master in
> > > >>>>>> Maven?
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via
> Maven] <
> > > >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> > > feature
> > > >>>>>>>> branch
> > > >>>>>>>>>>> few
> > > >>>>>>>>>>>>> months ago.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>>
> a
> > > >>>> écrit :
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> Hi Arnaud,
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> Thank you for the update.
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> Gary
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
> > > email]
> > > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > > >>>>>>>>>>>>>> <javascript:;>> wrote:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Hi Gary,
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> I fixed this in the branch :
> > > >>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > > >>>>>>>>>>>>>>> The fix is in
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>
> > >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> (
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>
> > >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > >>>>>>>>>>>>>>> )
> > > >>>>>>>>>>>>>>> It is the update I did after my old blog post :
> > > >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> BR
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> > > email]
> > > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > > >>>>>>>>>>>>>> <javascript:;>>
> > > >>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Hi All,
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Happy Holidays.
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not
> supported by
> > > >>>>>> Maven:
> > > >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > > >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> > > >>>>>>>>>>>>>>>> [WARN] (from
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>
> > >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> > > >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > > >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly?
> My
> > > steps
> > > >>>>>> are
> > > >>>>>>>>>>>>> here:
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>
> > > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> > > >>>>>>>> <javascript:;>
> > > >>>>>>>>>>> | [hidden
> > > >>>>>>>>>>>>> email] <http://
> > > /user/SendEmail.jtp?type=node&node=5857870&i=4>
> > > >>>>>>>>>>>>>> <javascript:;>
> > > >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > > >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > > >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > > >>>>>> http://www.manning.com/tahchiev/
> > > >>>>>>>>>
> > > >>>>>>>>>>>>>>>> Spring Batch in Action <
> http://www.manning.com/templier/>
> > > >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > > >>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > > >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>> -----
> > > >>>>>>>>>>>>>>> Arnaud Héritier
> > > >>>>>>>>>>>>>>> http://aheritier.net
> > > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>> E-Mail: [hidden email]
> > > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> > > >>>>>>>> <javascript:;>
> > > >>>>>>>>>>> | [hidden
> > > >>>>>>>>>>>>> email] <http://
> > > /user/SendEmail.jtp?type=node&node=5857870&i=6>
> > > >>>>>>>>>>>>>> <javascript:;>
> > > >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > > >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > > >>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > > >>>> http://www.manning.com/tahchiev/
> > > >>>>>>>
> > > >>>>>>>>>>>>>> Spring Batch in Action <
> http://www.manning.com/templier/>
> > > >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > > >>>>>>>>>>>>>> Home: http://garygregory.com/
> > > >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> --
> > > >>>>>>>>>>>>> -----
> > > >>>>>>>>>>>>> Arnaud Héritier
> > > >>>>>>>>>>>>> http://aheritier.net
> > > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >>>>>>>>>>>>> Twitter/Skype : aheritier
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> ------------------------------
> > > >>>>>>>>>>>>> If you reply to this email, your message will be added
> to the
> > > >>>>>>>> discussion
> > > >>>>>>>>>>>>> below:
> > > >>>>>>>>>>>>>
> > > >>>>>>>>
> > > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > > >>>>>>>>>>>>> To start a new topic under Maven Developers, email
> > > >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> > > >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> > > >>>>>>>>>>>>> <
> > > >>>>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>
> > >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> .
> > > >>>>>>>>>>>>> NAML
> > > >>>>>>>>>>>>> <
> > > >>>>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>
> > >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> --
> > > >>>>>>>>>>>> View this message in context:
> > > >>>>>>>>>>>
> > > >>>>>>
> > > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > > >>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> > > Nabble.com.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Thanks,
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Jason
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> ----------------------------------------------------------
> > > >>>>>>>>>>> Jason van Zyl
> > > >>>>>>>>>>> Founder, Takari and Apache Maven
> > > >>>>>>>>>>> http://twitter.com/jvanzyl
> > > >>>>>>>>>>> http://twitter.com/takari_io
> > > >>>>>>>>>>> ---------------------------------------------------------
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>
> ---------------------------------------------------------------------
> > > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>> --
> > > >>>>>>>>>> -----
> > > >>>>>>>>>> Arnaud Héritier
> > > >>>>>>>>>> http://aheritier.net
> > > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >>>>>>>>>> Twitter/Skype : aheritier
> > > >>>>>>>>>
> > > >>>>>>>>> Thanks,
> > > >>>>>>>>>
> > > >>>>>>>>> Jason
> > > >>>>>>>>>
> > > >>>>>>>>> ----------------------------------------------------------
> > > >>>>>>>>> Jason van Zyl
> > > >>>>>>>>> Founder, Takari and Apache Maven
> > > >>>>>>>>> http://twitter.com/jvanzyl
> > > >>>>>>>>> http://twitter.com/takari_io
> > > >>>>>>>>> ---------------------------------------------------------
> > > >>>>>>>>>
> > > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>>
> > > ---------------------------------------------------------------------
> > > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>> Thanks,
> > > >>>>>>>>
> > > >>>>>>>> Jason
> > > >>>>>>>>
> > > >>>>>>>> ----------------------------------------------------------
> > > >>>>>>>> Jason van Zyl
> > > >>>>>>>> Founder, Takari and Apache Maven
> > > >>>>>>>> http://twitter.com/jvanzyl
> > > >>>>>>>> http://twitter.com/takari_io
> > > >>>>>>>> ---------------------------------------------------------
> > > >>>>>>>>
> > > >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > ---------------------------------------------------------------------
> > > >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> --
> > > >>>>>>> -----
> > > >>>>>>> Arnaud Héritier
> > > >>>>>>> http://aheritier.net
> > > >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >>>>>>> Twitter/Skype : aheritier
> > > >>>>>>
> > > >>>>>> Thanks,
> > > >>>>>>
> > > >>>>>> Jason
> > > >>>>>>
> > > >>>>>> ----------------------------------------------------------
> > > >>>>>> Jason van Zyl
> > > >>>>>> Founder, Takari and Apache Maven
> > > >>>>>> http://twitter.com/jvanzyl
> > > >>>>>> http://twitter.com/takari_io
> > > >>>>>> ---------------------------------------------------------
> > > >>>>>>
> > > >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > ---------------------------------------------------------------------
> > > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > > >>>>>>
> > > >>>>>>
> > > >>>>
> > > >>>> Thanks,
> > > >>>>
> > > >>>> Jason
> > > >>>>
> > > >>>> ----------------------------------------------------------
> > > >>>> Jason van Zyl
> > > >>>> Founder, Takari and Apache Maven
> > > >>>> http://twitter.com/jvanzyl
> > > >>>> http://twitter.com/takari_io
> > > >>>> ---------------------------------------------------------
> > > >>>>
> > > >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >>>>
> > > >>>>
> > > >>>>
> ---------------------------------------------------------------------
> > > >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > >>>> For additional commands, e-mail: dev-help@maven.apache.org
> > > >>>>
> > > >>>>
> > > >>
> > > >> Thanks,
> > > >>
> > > >> Jason
> > > >>
> > > >> ----------------------------------------------------------
> > > >> Jason van Zyl
> > > >> Founder, Takari and Apache Maven
> > > >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> > > >> http://twitter.com/takari_io <http://twitter.com/takari_io>
> > > >> ---------------------------------------------------------
> > > >>
> > > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >>
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> > > dev-unsubscribe@maven.apache.org>
> > > >> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
> > > dev-help@maven.apache.org>
> > >
> > > Thanks,
> > >
> > > Jason
> > >
> > > ----------------------------------------------------------
> > > Jason van Zyl
> > > Founder, Takari and Apache Maven
> > > http://twitter.com/jvanzyl
> > > http://twitter.com/takari_io
> > > ---------------------------------------------------------
> > >
> > > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Igor Fedorenko <ig...@ifedorenko.com>.
It is already possible to implement advanced logging as an extension.
This was what I did when my offer to provide multi-threaded logging
support in the core was turned down on this list few months ago. So at
this point the discussion/decision is purely political.

-- 
Regards,
Igor

On Wed, Jan 6, 2016, at 08:53 PM, Nick Stolwijk wrote:
> This isn't a mail to convince anyone between Log4J2 or Logback.
> 
> I have updated my Maven installation with Log4J2, instead of the default,
> which worked fine.
> 
> I missed one thing and I hope with different log implementations we still
> could do this "right". Maven has a nice command line parameter to give
> out
> extra logging, the "-X" parameter. With the Log4J2 in place, this logging
> parameter didn't work. I have to change the logging configuration to
> include DEBUG logging. Is there a way to print out the logging, without
> regard to the logging framework, to include the debug information when
> given the "-X" parameter?
> 
> I think it is very valuable to get extra logging without touching any
> configuration files.
> 
> With regards,
> 
> Nick Stolwijk
> 
> ~~~ Try to leave this world a little better than you found it and, when
> your turn comes to die, you can die happy in feeling that at any rate you
> have not wasted your time but have done your best ~~~
> 
> Lord Baden-Powell
> 
> On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:
> 
> > I’ve no issue with the fix to make any implementation to work, just the
> > merging of the log4j2 branch in general.
> >
> > > On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
> > wrote:
> > >
> > > Jason,
> > >
> > > I really don’t care which logging framework Maven uses. There isn’t
> > going to be much difference between Logback and Log4j 2 in a batch process
> > like Maven, although asynchronous loggers might speed up larger builds
> > somewhat.
> > >
> > > However, these comparisons are still incorrect. Log4j is using the ASF’s
> > git repository and hasn’t really integrated pull requests from github so
> > you are comparing apples and oranges. If you look at the changes.xml file
> > you will see 250 due-to attributions, some of which include committers but
> > most of which are not. Just in the latest release, 2.5, there were
> > contributions from 13 individuals outside of the ASF and in the 2.4 release
> > there were contributions from more than 20. If Logback has only had
> > contributions from 70+ non-committers since they moved to git, then Log4j
> > is easily winning that metric.
> > >
> > > That said, I don’t use Maven for how cool its logging framework is.
> > However, Gary’s original complaint about an unsupported SLF4J binding seems
> > like it should be addressed. Why can’t a user use their own custom SLF4J
> > implementation?
> > >
> > > Ralph
> > >
> > >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> > >>
> > >>>
> > >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> > <ma...@apache.org>> wrote:
> > >>>
> > >>> Jason, I am sorry but to disagree with you. Your statistics are still
> > not
> > >>> telling a full story. I can glance at the commit graphs of these 76
> > logback
> > >>> contributors rather quickly to see really how "diverse" this community
> > is.
> > >>>
> > >>> * 35 (~45%) only ever made 1 contribution
> > >>> * 18 (~25%) have only ever made 2 contributions
> > >>> * 16 (~20%) have between 3-10 contributions.
> > >>>
> > >>
> > >> This is still awesome. I would love to have 35 contributors making one
> > change. It all adds up.
> > >>
> > >>> That leaves only 7 logback contributors (~10%) who actually do
> > something.
> > >>> And of those 7, only 4 committed something in 2015 ... and Cecki is the
> > >>> leader by far. It's clearly a very visible one man show with sparse
> > >>> contributions from others.
> > >>>
> > >>> Based on these numbers, I think Log4J2 has the better community
> > involvement.
> > >>>
> > >>
> > >> Everyone will interpret numbers as they wish but it’s a simple thing
> > even to make one change in an open source project. 99% of people never do
> > so to have that number of people make one or two changes is a significant
> > thing.
> > >>
> > >>> Cheers,
> > >>> Paul
> > >>>
> > >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io> wrote:
> > >>>
> > >>>> A contributor on that page is not a comparison of committers vs not.
> > >>>> People who have made pull requests to Maven are listed as
> > contributors.
> > >>>> Just as they would for Log4J2. A measure, albeit one, of the overall
> > >>>> diversity of contribution.
> > >>>>
> > >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
> > wrote:
> > >>>>>
> > >>>>> I am writing regarding this statement: "Ceki may do more commits but
> > it’s
> > >>>>> certainly not a one man show. 76 contributors for Logback and 8
> > >>>>> contributors for Log4J2."
> > >>>>>
> > >>>>> The numbers in themselves do not tell a full story. It's in
> > appropriate
> > >>>> to
> > >>>>> conclude that since 76 > 8, therefore logback is a better choice.
> > The 8
> > >>>>> contributors in Log4J2 have been voted in according to Apache bylaws.
> > >>>>> Conversely, there aren't any bylaws for logback; the logback Github
> > >>>> project
> > >>>>> owner can freely grant commit privileges at will ... and evidently,
> > they
> > >>>>> do! So the bar for committer rights is much (much) lower than at
> > Apache.
> > >>>> I
> > >>>>> don't think the above comparison is fair toward log4j2.
> > >>>>>
> > >>>>> Cheers,
> > >>>>> Paul
> > >>>>>
> > >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > >>>>>
> > >>>>>>
> > >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
> > >>>>>> wrote:
> > >>>>>>>
> > >>>>>>> great, more constructive feedback :-)
> > >>>>>>> Thanks Jason
> > >>>>>>>
> > >>>>>>> Both projects are well known and widely used even if log4j v2 is
> > >>>> younger
> > >>>>>>> with less downloads such figures are not really representative
> > with all
> > >>>>>>> caches/repositories managers I think.
> > >>>>>>>
> > >>>>>>
> > >>>>>> I don’t have a single peer that uses Log4j2 and that’s important to
> > me.
> > >>>> I
> > >>>>>> do not believe Log4J2 is well known or widely use. I think 3 years
> > of
> > >>>>>> releases is fairly representative in that Logback is getting close
> > to
> > >>>> the
> > >>>>>> Log4J incoming edge count and if you remove all the incoming edges
> > from
> > >>>>>> Apache there are not a lot of users.
> > >>>>>>
> > >>>>>>> About logback vs log4j I have really no real preference technically
> > >>>>>>> speaking (I had both branches working in the past and used them a
> > lot
> > >>>> in
> > >>>>>> my
> > >>>>>>> professional life -
> > http://www.aheritier.net/united-colors-of-maven/).
> > >>>>>>>
> > >>>>>>> In term of community, Log4J is in our apache community and we have
> > few
> > >>>>>>> active committers arround. On Logback side even if I really
> > appreciate
> > >>>>>> Ceki
> > >>>>>>> I'm always afraid about this one-man show project. (and Ceki isn't
> > >>>>>> perfect
> > >>>>>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities
> > we
> > >>>>>> always
> > >>>>>>> have in 2016 !!).
> > >>>>>>
> > >>>>>> Ceki may do more commits but it’s certainly not a one man show. 76
> > >>>>>> contributors for Logback and 8 contributors for Log4J2. It’s stable
> > and
> > >>>>>> mature at this point with 54 releases versus 33 for Log4J2. I don’t
> > >>>> think
> > >>>>>> any person responsible for picking a package for logging would get
> > much
> > >>>>>> support in their organization for Log4J2, as the data would
> > suggest. I
> > >>>>>> think with few contributors and usage it would likely be deemed a
> > less
> > >>>> wise
> > >>>>>> choice than Logback and possibly a risk. There are also lots of
> > Apache
> > >>>>>> projects that use Logback. I think pragmatism is a factor in all the
> > >>>> other
> > >>>>>> projects at Apache who selected Logback. Being at Apache obviously
> > >>>> wasn’t
> > >>>>>> the determining criterion and it shouldn’t be.
> > >>>>>>
> > >>>>>>> I agree that we are just talking about a logging implementation
> > but you
> > >>>>>> saw
> > >>>>>>> what it gave for eclipse/aether ….
> > >>>>>>>
> > >>>>>>
> > >>>>>> I’m not sure what your point is here. No one worked on any of the
> > parts,
> > >>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
> > when it
> > >>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> > >>>>>>
> > >>>>>>> I'm clearly not enough involved enough in the project to try to
> > >>>> convince
> > >>>>>>> anyone about a choice to do but I can just say that not having a
> > >>>>>> colorized
> > >>>>>>> console in 2016 is .... irritating.
> > >>>>>>>
> > >>>>>>> For the problem reported by Gary I think that applying the fix in
> > >>>>>>>
> > >>>>>>
> > >>>>
> > maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>>>>>> (
> > >>>>>>>
> > >>>>>>
> > >>>>
> > https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>>>>> )
> > >>>>>>> is safe to be back-ported in master. It is just that
> > >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now
> > that
> > >>>>>>> Log4J2 is release/stabilized there is a new one :
> > >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>>>>
> > >>>>>>
> > >>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> > going to
> > >>>>>> help there to get their library bundled with Maven?
> > >>>>>>
> > >>>>>>> For the replacement of the implementation and activate colors I
> > prefer
> > >>>> to
> > >>>>>>> let active committers decide of what they are doing (I imagine
> > that for
> > >>>>>> any
> > >>>>>>> choice they are doing it doesn't avoid you to use another one in
> > your
> > >>>> own
> > >>>>>>> distribution ?
> > >>>>>>>
> > >>>>>>> I would prefer log4j2 but clearly I never merged it because of the
> > >>>> slf4j
> > >>>>>>> conflict that I don't understand (but I didn't spend a lot of time
> > on
> > >>>> it)
> > >>>>>>>
> > >>>>>>
> > >>>>>> To me the most important factor is usage, of course you need some
> > >>>>>> threshold of developers so that people are working on it but even
> > there
> > >>>> I’d
> > >>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
> > >>>>>> examination, issue submissions, pull requests and ultimately more
> > people
> > >>>>>> that contribute and that’s clearly the case with Logback. I don’t
> > see
> > >>>> how
> > >>>>>> you can logically refute that and see Log4J2 a better choice
> > because of
> > >>>>>> what organization it’s developed within? Logback has a community it
> > just
> > >>>>>> doesn’t happen to be here, and Ceki's not some random guy. He also
> > has a
> > >>>>>> long track record of open source dedication and contribution.
> > >>>>>>
> > >>>>>>> Cheers
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > >>>>>>>
> > >>>>>>>> These are the numbers I arrived at, happy to run them with
> > different
> > >>>>>>>> coordinates but thought these were representative:
> > >>>>>>>>
> > >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> > >>>>>>>> ==>84570
> > >>>>>>>>
> > >>>>>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
> > >>>>>>>> ==>62389
> > >>>>>>>>
> > >>>>>>>> gremlin> g.V('vc',
> > 'org.apache.logging.log4j:log4j-core').inE.count()
> > >>>>>>>> ==>3134
> > >>>>>>>>
> > >>>>>>>> These are incoming edges across all versions of said coordinate.
> > >>>>>>>>
> > >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
> > wrote:
> > >>>>>>>>>
> > >>>>>>>>> As we said previously when the the question arose again there
> > would
> > >>>> be
> > >>>>>> a
> > >>>>>>>> discussion. You may not remember, but I expect there to be a
> > >>>> discussion.
> > >>>>>>>>>
> > >>>>>>>>> I have built a graph of Maven Central to analyze the rank (count
> > of
> > >>>> all
> > >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from those
> > >>>>>> numbers
> > >>>>>>>> that everyone has gone from Log4J to Logback. What has happened, I
> > >>>>>> believe
> > >>>>>>>> from the numbers, is that the community followed the founder of
> > the
> > >>>>>> project
> > >>>>>>>> and not the owner project in pretty much the exact same way users
> > went
> > >>>>>> with
> > >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> > verify
> > >>>>>> this
> > >>>>>>>> themselves, or generate their own data from the machine that is
> > >>>> housing
> > >>>>>> the
> > >>>>>>>> copy of Maven Central at Google.
> > >>>>>>>>>
> > >>>>>>>>> Additionally Igor has an implementation for logging during
> > concurrent
> > >>>>>>>> builds based on Logback that I would really like to use, and the
> > color
> > >>>>>>>> logging is also easy with Logback. I do not want to use something
> > that
> > >>>>>> the
> > >>>>>>>> community at large has not adopted.
> > >>>>>>>>>
> > >>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> > want to
> > >>>>>>>> verify this themselves.
> > >>>>>>>>>
> > >>>>>>>>> I also am not interested in a debate so if we disagree then just
> > >>>> leave
> > >>>>>>>> the simple implementation in place. I’m not philosophically
> > motivated
> > >>>>>> much
> > >>>>>>>> here in these discussions but I’m vehemently opposed to
> > integrating
> > >>>>>> Log4J2.
> > >>>>>>>>>
> > >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> > aheritier@gmail.com>
> > >>>>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>> thanks for this valuable comment Jason :(
> > >>>>>>>>>>
> > >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
> > >>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> -1
> > >>>>>>>>>>>
> > >>>>>>>>>>> Do not merge this branch.
> > >>>>>>>>>>>
> > >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> > tibordigana@apache.org>
> > >>>>>>>> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Hi Arnaud,
> > >>>>>>>>>>>> Do you plan a Release Version to merge this branch o master in
> > >>>>>> Maven?
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> > >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> > feature
> > >>>>>>>> branch
> > >>>>>>>>>>> few
> > >>>>>>>>>>>>> months ago.
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
> > >>>> écrit :
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Hi Arnaud,
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Thank you for the update.
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> Gary
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
> > email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > >>>>>>>>>>>>>> <javascript:;>> wrote:
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> Hi Gary,
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> I fixed this in the branch :
> > >>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > >>>>>>>>>>>>>>> The fix is in
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> (
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>>>>>>>>>>>>> )
> > >>>>>>>>>>>>>>> It is the update I did after my old blog post :
> > >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> BR
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> > email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > >>>>>>>>>>>>>> <javascript:;>>
> > >>>>>>>>>>>>>>> wrote:
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Hi All,
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Happy Holidays.
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
> > >>>>>> Maven:
> > >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> > >>>>>>>>>>>>>>>> [WARN] (from
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> > >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My
> > steps
> > >>>>>> are
> > >>>>>>>>>>>>> here:
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>
> > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>>> E-Mail: [hidden email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> > >>>>>>>> <javascript:;>
> > >>>>>>>>>>> | [hidden
> > >>>>>>>>>>>>> email] <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=4>
> > >>>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >>>>>> http://www.manning.com/tahchiev/
> > >>>>>>>>>
> > >>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> > >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >>>>>>>>>>>>>>>> Home: http://garygregory.com/
> > >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>>> -----
> > >>>>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>> --
> > >>>>>>>>>>>>>> E-Mail: [hidden email]
> > >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> > >>>>>>>> <javascript:;>
> > >>>>>>>>>>> | [hidden
> > >>>>>>>>>>>>> email] <http://
> > /user/SendEmail.jtp?type=node&node=5857870&i=6>
> > >>>>>>>>>>>>>> <javascript:;>
> > >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> > >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> > >>>>>>>>>>>>>> JUnit in Action, Second Edition <
> > >>>> http://www.manning.com/tahchiev/
> > >>>>>>>
> > >>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> > >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> > >>>>>>>>>>>>>> Home: http://garygregory.com/
> > >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> --
> > >>>>>>>>>>>>> -----
> > >>>>>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>>>>> http://aheritier.net
> > >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>> ------------------------------
> > >>>>>>>>>>>>> If you reply to this email, your message will be added to the
> > >>>>>>>> discussion
> > >>>>>>>>>>>>> below:
> > >>>>>>>>>>>>>
> > >>>>>>>>
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > >>>>>>>>>>>>> To start a new topic under Maven Developers, email
> > >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> > >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> > >>>>>>>>>>>>> <
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>> .
> > >>>>>>>>>>>>> NAML
> > >>>>>>>>>>>>> <
> > >>>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> --
> > >>>>>>>>>>>> View this message in context:
> > >>>>>>>>>>>
> > >>>>>>
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > >>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> > Nabble.com.
> > >>>>>>>>>>>
> > >>>>>>>>>>> Thanks,
> > >>>>>>>>>>>
> > >>>>>>>>>>> Jason
> > >>>>>>>>>>>
> > >>>>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>>>> Jason van Zyl
> > >>>>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>>>
> > >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>> ---------------------------------------------------------------------
> > >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> --
> > >>>>>>>>>> -----
> > >>>>>>>>>> Arnaud Héritier
> > >>>>>>>>>> http://aheritier.net
> > >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>>>>> Twitter/Skype : aheritier
> > >>>>>>>>>
> > >>>>>>>>> Thanks,
> > >>>>>>>>>
> > >>>>>>>>> Jason
> > >>>>>>>>>
> > >>>>>>>>> ----------------------------------------------------------
> > >>>>>>>>> Jason van Zyl
> > >>>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>>> http://twitter.com/takari_io
> > >>>>>>>>> ---------------------------------------------------------
> > >>>>>>>>>
> > >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > ---------------------------------------------------------------------
> > >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>> Thanks,
> > >>>>>>>>
> > >>>>>>>> Jason
> > >>>>>>>>
> > >>>>>>>> ----------------------------------------------------------
> > >>>>>>>> Jason van Zyl
> > >>>>>>>> Founder, Takari and Apache Maven
> > >>>>>>>> http://twitter.com/jvanzyl
> > >>>>>>>> http://twitter.com/takari_io
> > >>>>>>>> ---------------------------------------------------------
> > >>>>>>>>
> > >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > ---------------------------------------------------------------------
> > >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> --
> > >>>>>>> -----
> > >>>>>>> Arnaud Héritier
> > >>>>>>> http://aheritier.net
> > >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>>>>> Twitter/Skype : aheritier
> > >>>>>>
> > >>>>>> Thanks,
> > >>>>>>
> > >>>>>> Jason
> > >>>>>>
> > >>>>>> ----------------------------------------------------------
> > >>>>>> Jason van Zyl
> > >>>>>> Founder, Takari and Apache Maven
> > >>>>>> http://twitter.com/jvanzyl
> > >>>>>> http://twitter.com/takari_io
> > >>>>>> ---------------------------------------------------------
> > >>>>>>
> > >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > ---------------------------------------------------------------------
> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>>>
> > >>>>>>
> > >>>>
> > >>>> Thanks,
> > >>>>
> > >>>> Jason
> > >>>>
> > >>>> ----------------------------------------------------------
> > >>>> Jason van Zyl
> > >>>> Founder, Takari and Apache Maven
> > >>>> http://twitter.com/jvanzyl
> > >>>> http://twitter.com/takari_io
> > >>>> ---------------------------------------------------------
> > >>>>
> > >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>>>
> > >>>>
> > >>>> ---------------------------------------------------------------------
> > >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > >>>> For additional commands, e-mail: dev-help@maven.apache.org
> > >>>>
> > >>>>
> > >>
> > >> Thanks,
> > >>
> > >> Jason
> > >>
> > >> ----------------------------------------------------------
> > >> Jason van Zyl
> > >> Founder, Takari and Apache Maven
> > >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> > >> http://twitter.com/takari_io <http://twitter.com/takari_io>
> > >> ---------------------------------------------------------
> > >>
> > >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> > dev-unsubscribe@maven.apache.org>
> > >> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
> > dev-help@maven.apache.org>
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder, Takari and Apache Maven
> > http://twitter.com/jvanzyl
> > http://twitter.com/takari_io
> > ---------------------------------------------------------
> >
> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Nick Stolwijk <ni...@gmail.com>.
This isn't a mail to convince anyone between Log4J2 or Logback.

I have updated my Maven installation with Log4J2, instead of the default,
which worked fine.

I missed one thing and I hope with different log implementations we still
could do this "right". Maven has a nice command line parameter to give out
extra logging, the "-X" parameter. With the Log4J2 in place, this logging
parameter didn't work. I have to change the logging configuration to
include DEBUG logging. Is there a way to print out the logging, without
regard to the logging framework, to include the debug information when
given the "-X" parameter?

I think it is very valuable to get extra logging without touching any
configuration files.

With regards,

Nick Stolwijk

~~~ Try to leave this world a little better than you found it and, when
your turn comes to die, you can die happy in feeling that at any rate you
have not wasted your time but have done your best ~~~

Lord Baden-Powell

On Thu, Jan 7, 2016 at 1:27 AM, Jason van Zyl <ja...@takari.io> wrote:

> I’ve no issue with the fix to make any implementation to work, just the
> merging of the log4j2 branch in general.
>
> > On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com>
> wrote:
> >
> > Jason,
> >
> > I really don’t care which logging framework Maven uses. There isn’t
> going to be much difference between Logback and Log4j 2 in a batch process
> like Maven, although asynchronous loggers might speed up larger builds
> somewhat.
> >
> > However, these comparisons are still incorrect. Log4j is using the ASF’s
> git repository and hasn’t really integrated pull requests from github so
> you are comparing apples and oranges. If you look at the changes.xml file
> you will see 250 due-to attributions, some of which include committers but
> most of which are not. Just in the latest release, 2.5, there were
> contributions from 13 individuals outside of the ASF and in the 2.4 release
> there were contributions from more than 20. If Logback has only had
> contributions from 70+ non-committers since they moved to git, then Log4j
> is easily winning that metric.
> >
> > That said, I don’t use Maven for how cool its logging framework is.
> However, Gary’s original complaint about an unsupported SLF4J binding seems
> like it should be addressed. Why can’t a user use their own custom SLF4J
> implementation?
> >
> > Ralph
> >
> >> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>
> >>>
> >>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org
> <ma...@apache.org>> wrote:
> >>>
> >>> Jason, I am sorry but to disagree with you. Your statistics are still
> not
> >>> telling a full story. I can glance at the commit graphs of these 76
> logback
> >>> contributors rather quickly to see really how "diverse" this community
> is.
> >>>
> >>> * 35 (~45%) only ever made 1 contribution
> >>> * 18 (~25%) have only ever made 2 contributions
> >>> * 16 (~20%) have between 3-10 contributions.
> >>>
> >>
> >> This is still awesome. I would love to have 35 contributors making one
> change. It all adds up.
> >>
> >>> That leaves only 7 logback contributors (~10%) who actually do
> something.
> >>> And of those 7, only 4 committed something in 2015 ... and Cecki is the
> >>> leader by far. It's clearly a very visible one man show with sparse
> >>> contributions from others.
> >>>
> >>> Based on these numbers, I think Log4J2 has the better community
> involvement.
> >>>
> >>
> >> Everyone will interpret numbers as they wish but it’s a simple thing
> even to make one change in an open source project. 99% of people never do
> so to have that number of people make one or two changes is a significant
> thing.
> >>
> >>> Cheers,
> >>> Paul
> >>>
> >>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>>
> >>>> A contributor on that page is not a comparison of committers vs not.
> >>>> People who have made pull requests to Maven are listed as
> contributors.
> >>>> Just as they would for Log4J2. A measure, albeit one, of the overall
> >>>> diversity of contribution.
> >>>>
> >>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org>
> wrote:
> >>>>>
> >>>>> I am writing regarding this statement: "Ceki may do more commits but
> it’s
> >>>>> certainly not a one man show. 76 contributors for Logback and 8
> >>>>> contributors for Log4J2."
> >>>>>
> >>>>> The numbers in themselves do not tell a full story. It's in
> appropriate
> >>>> to
> >>>>> conclude that since 76 > 8, therefore logback is a better choice.
> The 8
> >>>>> contributors in Log4J2 have been voted in according to Apache bylaws.
> >>>>> Conversely, there aren't any bylaws for logback; the logback Github
> >>>> project
> >>>>> owner can freely grant commit privileges at will ... and evidently,
> they
> >>>>> do! So the bar for committer rights is much (much) lower than at
> Apache.
> >>>> I
> >>>>> don't think the above comparison is fair toward log4j2.
> >>>>>
> >>>>> Cheers,
> >>>>> Paul
> >>>>>
> >>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>>
> >>>>>>
> >>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>> great, more constructive feedback :-)
> >>>>>>> Thanks Jason
> >>>>>>>
> >>>>>>> Both projects are well known and widely used even if log4j v2 is
> >>>> younger
> >>>>>>> with less downloads such figures are not really representative
> with all
> >>>>>>> caches/repositories managers I think.
> >>>>>>>
> >>>>>>
> >>>>>> I don’t have a single peer that uses Log4j2 and that’s important to
> me.
> >>>> I
> >>>>>> do not believe Log4J2 is well known or widely use. I think 3 years
> of
> >>>>>> releases is fairly representative in that Logback is getting close
> to
> >>>> the
> >>>>>> Log4J incoming edge count and if you remove all the incoming edges
> from
> >>>>>> Apache there are not a lot of users.
> >>>>>>
> >>>>>>> About logback vs log4j I have really no real preference technically
> >>>>>>> speaking (I had both branches working in the past and used them a
> lot
> >>>> in
> >>>>>> my
> >>>>>>> professional life -
> http://www.aheritier.net/united-colors-of-maven/).
> >>>>>>>
> >>>>>>> In term of community, Log4J is in our apache community and we have
> few
> >>>>>>> active committers arround. On Logback side even if I really
> appreciate
> >>>>>> Ceki
> >>>>>>> I'm always afraid about this one-man show project. (and Ceki isn't
> >>>>>> perfect
> >>>>>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities
> we
> >>>>>> always
> >>>>>>> have in 2016 !!).
> >>>>>>
> >>>>>> Ceki may do more commits but it’s certainly not a one man show. 76
> >>>>>> contributors for Logback and 8 contributors for Log4J2. It’s stable
> and
> >>>>>> mature at this point with 54 releases versus 33 for Log4J2. I don’t
> >>>> think
> >>>>>> any person responsible for picking a package for logging would get
> much
> >>>>>> support in their organization for Log4J2, as the data would
> suggest. I
> >>>>>> think with few contributors and usage it would likely be deemed a
> less
> >>>> wise
> >>>>>> choice than Logback and possibly a risk. There are also lots of
> Apache
> >>>>>> projects that use Logback. I think pragmatism is a factor in all the
> >>>> other
> >>>>>> projects at Apache who selected Logback. Being at Apache obviously
> >>>> wasn’t
> >>>>>> the determining criterion and it shouldn’t be.
> >>>>>>
> >>>>>>> I agree that we are just talking about a logging implementation
> but you
> >>>>>> saw
> >>>>>>> what it gave for eclipse/aether ….
> >>>>>>>
> >>>>>>
> >>>>>> I’m not sure what your point is here. No one worked on any of the
> parts,
> >>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it
> when it
> >>>>>> comes back. So I’m not sure what analogy you’re trying to make.
> >>>>>>
> >>>>>>> I'm clearly not enough involved enough in the project to try to
> >>>> convince
> >>>>>>> anyone about a choice to do but I can just say that not having a
> >>>>>> colorized
> >>>>>>> console in 2016 is .... irritating.
> >>>>>>>
> >>>>>>> For the problem reported by Gary I think that applying the fix in
> >>>>>>>
> >>>>>>
> >>>>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>> (
> >>>>>>>
> >>>>>>
> >>>>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>> )
> >>>>>>> is safe to be back-ported in master. It is just that
> >>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now
> that
> >>>>>>> Log4J2 is release/stabilized there is a new one :
> >>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>
> >>>>>>
> >>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t
> going to
> >>>>>> help there to get their library bundled with Maven?
> >>>>>>
> >>>>>>> For the replacement of the implementation and activate colors I
> prefer
> >>>> to
> >>>>>>> let active committers decide of what they are doing (I imagine
> that for
> >>>>>> any
> >>>>>>> choice they are doing it doesn't avoid you to use another one in
> your
> >>>> own
> >>>>>>> distribution ?
> >>>>>>>
> >>>>>>> I would prefer log4j2 but clearly I never merged it because of the
> >>>> slf4j
> >>>>>>> conflict that I don't understand (but I didn't spend a lot of time
> on
> >>>> it)
> >>>>>>>
> >>>>>>
> >>>>>> To me the most important factor is usage, of course you need some
> >>>>>> threshold of developers so that people are working on it but even
> there
> >>>> I’d
> >>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
> >>>>>> examination, issue submissions, pull requests and ultimately more
> people
> >>>>>> that contribute and that’s clearly the case with Logback. I don’t
> see
> >>>> how
> >>>>>> you can logically refute that and see Log4J2 a better choice
> because of
> >>>>>> what organization it’s developed within? Logback has a community it
> just
> >>>>>> doesn’t happen to be here, and Ceki's not some random guy. He also
> has a
> >>>>>> long track record of open source dedication and contribution.
> >>>>>>
> >>>>>>> Cheers
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>>>>
> >>>>>>>> These are the numbers I arrived at, happy to run them with
> different
> >>>>>>>> coordinates but thought these were representative:
> >>>>>>>>
> >>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >>>>>>>> ==>84570
> >>>>>>>>
> >>>>>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
> >>>>>>>> ==>62389
> >>>>>>>>
> >>>>>>>> gremlin> g.V('vc',
> 'org.apache.logging.log4j:log4j-core').inE.count()
> >>>>>>>> ==>3134
> >>>>>>>>
> >>>>>>>> These are incoming edges across all versions of said coordinate.
> >>>>>>>>
> >>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>>>>>>
> >>>>>>>>> As we said previously when the the question arose again there
> would
> >>>> be
> >>>>>> a
> >>>>>>>> discussion. You may not remember, but I expect there to be a
> >>>> discussion.
> >>>>>>>>>
> >>>>>>>>> I have built a graph of Maven Central to analyze the rank (count
> of
> >>>> all
> >>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from those
> >>>>>> numbers
> >>>>>>>> that everyone has gone from Log4J to Logback. What has happened, I
> >>>>>> believe
> >>>>>>>> from the numbers, is that the community followed the founder of
> the
> >>>>>> project
> >>>>>>>> and not the owner project in pretty much the exact same way users
> went
> >>>>>> with
> >>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and
> verify
> >>>>>> this
> >>>>>>>> themselves, or generate their own data from the machine that is
> >>>> housing
> >>>>>> the
> >>>>>>>> copy of Maven Central at Google.
> >>>>>>>>>
> >>>>>>>>> Additionally Igor has an implementation for logging during
> concurrent
> >>>>>>>> builds based on Logback that I would really like to use, and the
> color
> >>>>>>>> logging is also easy with Logback. I do not want to use something
> that
> >>>>>> the
> >>>>>>>> community at large has not adopted.
> >>>>>>>>>
> >>>>>>>>> Again, anyone is welcome to the code and/or the data if they
> want to
> >>>>>>>> verify this themselves.
> >>>>>>>>>
> >>>>>>>>> I also am not interested in a debate so if we disagree then just
> >>>> leave
> >>>>>>>> the simple implementation in place. I’m not philosophically
> motivated
> >>>>>> much
> >>>>>>>> here in these discussions but I’m vehemently opposed to
> integrating
> >>>>>> Log4J2.
> >>>>>>>>>
> >>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <
> aheritier@gmail.com>
> >>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> thanks for this valuable comment Jason :(
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
> >>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> -1
> >>>>>>>>>>>
> >>>>>>>>>>> Do not merge this branch.
> >>>>>>>>>>>
> >>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <
> tibordigana@apache.org>
> >>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>> Do you plan a Release Version to merge this branch o master in
> >>>>>> Maven?
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> >>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Just because only 2.4 was available when I updated this
> feature
> >>>>>>>> branch
> >>>>>>>>>>> few
> >>>>>>>>>>>>> months ago.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
> >>>> écrit :
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thank you for the update.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Gary
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden
> email]
> >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>>>>>>>>>> <javascript:;>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> Hi Gary,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> I fixed this in the branch :
> >>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>>>>>>>>>> The fix is in
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>> (
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>>>>>> )
> >>>>>>>>>>>>>>> It is the update I did after my old blog post :
> >>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> BR
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden
> email]
> >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>>>>>>>>>> <javascript:;>>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Hi All,
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Happy Holidays.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
> >>>>>> Maven:
> >>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>>>>>>>>>> [WARN] (from
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My
> steps
> >>>>>> are
> >>>>>>>>>>>>> here:
> >>>>>>>>>>>>>>>>
> >>>>>>>>
> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> >>>>>>>> <javascript:;>
> >>>>>>>>>>> | [hidden
> >>>>>>>>>>>>> email] <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>>>> http://www.manning.com/tahchiev/
> >>>>>>>>>
> >>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> --
> >>>>>>>>>>>>>>> -----
> >>>>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> --
> >>>>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> >>>>>>>> <javascript:;>
> >>>>>>>>>>> | [hidden
> >>>>>>>>>>>>> email] <http://
> /user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>>>>>>>>>> <javascript:;>
> >>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>>>> JUnit in Action, Second Edition <
> >>>> http://www.manning.com/tahchiev/
> >>>>>>>
> >>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> -----
> >>>>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> ------------------------------
> >>>>>>>>>>>>> If you reply to this email, your message will be added to the
> >>>>>>>> discussion
> >>>>>>>>>>>>> below:
> >>>>>>>>>>>>>
> >>>>>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>>>>>>>>>> To start a new topic under Maven Developers, email
> >>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>>>>>>>>>
> >>>>>>>>>>>>> .
> >>>>>>>>>>>>> NAML
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> --
> >>>>>>>>>>>> View this message in context:
> >>>>>>>>>>>
> >>>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>>>>>>>>>> Sent from the Maven Developers mailing list archive at
> Nabble.com.
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>>
> >>>>>>>>>>> Jason
> >>>>>>>>>>>
> >>>>>>>>>>> ----------------------------------------------------------
> >>>>>>>>>>> Jason van Zyl
> >>>>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>>>
> >>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>> ---------------------------------------------------------------------
> >>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> -----
> >>>>>>>>>> Arnaud Héritier
> >>>>>>>>>> http://aheritier.net
> >>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>>
> >>>>>>>>> Jason
> >>>>>>>>>
> >>>>>>>>> ----------------------------------------------------------
> >>>>>>>>> Jason van Zyl
> >>>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>>> http://twitter.com/takari_io
> >>>>>>>>> ---------------------------------------------------------
> >>>>>>>>>
> >>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> ---------------------------------------------------------------------
> >>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>>
> >>>>>>>> Jason
> >>>>>>>>
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>> Jason van Zyl
> >>>>>>>> Founder, Takari and Apache Maven
> >>>>>>>> http://twitter.com/jvanzyl
> >>>>>>>> http://twitter.com/takari_io
> >>>>>>>> ---------------------------------------------------------
> >>>>>>>>
> >>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> ---------------------------------------------------------------------
> >>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> -----
> >>>>>>> Arnaud Héritier
> >>>>>>> http://aheritier.net
> >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>> Twitter/Skype : aheritier
> >>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> Jason
> >>>>>>
> >>>>>> ----------------------------------------------------------
> >>>>>> Jason van Zyl
> >>>>>> Founder, Takari and Apache Maven
> >>>>>> http://twitter.com/jvanzyl
> >>>>>> http://twitter.com/takari_io
> >>>>>> ---------------------------------------------------------
> >>>>>>
> >>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>
> >>>>>>
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Jason
> >>>>
> >>>> ----------------------------------------------------------
> >>>> Jason van Zyl
> >>>> Founder, Takari and Apache Maven
> >>>> http://twitter.com/jvanzyl
> >>>> http://twitter.com/takari_io
> >>>> ---------------------------------------------------------
> >>>>
> >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>
> >>>>
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder, Takari and Apache Maven
> >> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> >> http://twitter.com/takari_io <http://twitter.com/takari_io>
> >> ---------------------------------------------------------
> >>
> >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <mailto:
> dev-unsubscribe@maven.apache.org>
> >> For additional commands, e-mail: dev-help@maven.apache.org <mailto:
> dev-help@maven.apache.org>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
I’ve no issue with the fix to make any implementation to work, just the merging of the log4j2 branch in general.

> On Jan 6, 2016, at 7:20 PM, Ralph Goers <ra...@dslextreme.com> wrote:
> 
> Jason,
> 
> I really don’t care which logging framework Maven uses. There isn’t going to be much difference between Logback and Log4j 2 in a batch process like Maven, although asynchronous loggers might speed up larger builds somewhat.
> 
> However, these comparisons are still incorrect. Log4j is using the ASF’s git repository and hasn’t really integrated pull requests from github so you are comparing apples and oranges. If you look at the changes.xml file you will see 250 due-to attributions, some of which include committers but most of which are not. Just in the latest release, 2.5, there were contributions from 13 individuals outside of the ASF and in the 2.4 release there were contributions from more than 20. If Logback has only had contributions from 70+ non-committers since they moved to git, then Log4j is easily winning that metric.
> 
> That said, I don’t use Maven for how cool its logging framework is. However, Gary’s original complaint about an unsupported SLF4J binding seems like it should be addressed. Why can’t a user use their own custom SLF4J implementation?
> 
> Ralph
> 
>> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
>> 
>>> 
>>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org <ma...@apache.org>> wrote:
>>> 
>>> Jason, I am sorry but to disagree with you. Your statistics are still not
>>> telling a full story. I can glance at the commit graphs of these 76 logback
>>> contributors rather quickly to see really how "diverse" this community is.
>>> 
>>> * 35 (~45%) only ever made 1 contribution
>>> * 18 (~25%) have only ever made 2 contributions
>>> * 16 (~20%) have between 3-10 contributions.
>>> 
>> 
>> This is still awesome. I would love to have 35 contributors making one change. It all adds up.
>> 
>>> That leaves only 7 logback contributors (~10%) who actually do something.
>>> And of those 7, only 4 committed something in 2015 ... and Cecki is the
>>> leader by far. It's clearly a very visible one man show with sparse
>>> contributions from others.
>>> 
>>> Based on these numbers, I think Log4J2 has the better community involvement.
>>> 
>> 
>> Everyone will interpret numbers as they wish but it’s a simple thing even to make one change in an open source project. 99% of people never do so to have that number of people make one or two changes is a significant thing.
>> 
>>> Cheers,
>>> Paul
>>> 
>>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io> wrote:
>>> 
>>>> A contributor on that page is not a comparison of committers vs not.
>>>> People who have made pull requests to Maven are listed as contributors.
>>>> Just as they would for Log4J2. A measure, albeit one, of the overall
>>>> diversity of contribution.
>>>> 
>>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org> wrote:
>>>>> 
>>>>> I am writing regarding this statement: "Ceki may do more commits but it’s
>>>>> certainly not a one man show. 76 contributors for Logback and 8
>>>>> contributors for Log4J2."
>>>>> 
>>>>> The numbers in themselves do not tell a full story. It's in appropriate
>>>> to
>>>>> conclude that since 76 > 8, therefore logback is a better choice. The 8
>>>>> contributors in Log4J2 have been voted in according to Apache bylaws.
>>>>> Conversely, there aren't any bylaws for logback; the logback Github
>>>> project
>>>>> owner can freely grant commit privileges at will ... and evidently, they
>>>>> do! So the bar for committer rights is much (much) lower than at Apache.
>>>> I
>>>>> don't think the above comparison is fair toward log4j2.
>>>>> 
>>>>> Cheers,
>>>>> Paul
>>>>> 
>>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>> 
>>>>>> 
>>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
>>>>>> wrote:
>>>>>>> 
>>>>>>> great, more constructive feedback :-)
>>>>>>> Thanks Jason
>>>>>>> 
>>>>>>> Both projects are well known and widely used even if log4j v2 is
>>>> younger
>>>>>>> with less downloads such figures are not really representative with all
>>>>>>> caches/repositories managers I think.
>>>>>>> 
>>>>>> 
>>>>>> I don’t have a single peer that uses Log4j2 and that’s important to me.
>>>> I
>>>>>> do not believe Log4J2 is well known or widely use. I think 3 years of
>>>>>> releases is fairly representative in that Logback is getting close to
>>>> the
>>>>>> Log4J incoming edge count and if you remove all the incoming edges from
>>>>>> Apache there are not a lot of users.
>>>>>> 
>>>>>>> About logback vs log4j I have really no real preference technically
>>>>>>> speaking (I had both branches working in the past and used them a lot
>>>> in
>>>>>> my
>>>>>>> professional life - http://www.aheritier.net/united-colors-of-maven/).
>>>>>>> 
>>>>>>> In term of community, Log4J is in our apache community and we have few
>>>>>>> active committers arround. On Logback side even if I really appreciate
>>>>>> Ceki
>>>>>>> I'm always afraid about this one-man show project. (and Ceki isn't
>>>>>> perfect
>>>>>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities we
>>>>>> always
>>>>>>> have in 2016 !!).
>>>>>> 
>>>>>> Ceki may do more commits but it’s certainly not a one man show. 76
>>>>>> contributors for Logback and 8 contributors for Log4J2. It’s stable and
>>>>>> mature at this point with 54 releases versus 33 for Log4J2. I don’t
>>>> think
>>>>>> any person responsible for picking a package for logging would get much
>>>>>> support in their organization for Log4J2, as the data would suggest. I
>>>>>> think with few contributors and usage it would likely be deemed a less
>>>> wise
>>>>>> choice than Logback and possibly a risk. There are also lots of Apache
>>>>>> projects that use Logback. I think pragmatism is a factor in all the
>>>> other
>>>>>> projects at Apache who selected Logback. Being at Apache obviously
>>>> wasn’t
>>>>>> the determining criterion and it shouldn’t be.
>>>>>> 
>>>>>>> I agree that we are just talking about a logging implementation but you
>>>>>> saw
>>>>>>> what it gave for eclipse/aether ….
>>>>>>> 
>>>>>> 
>>>>>> I’m not sure what your point is here. No one worked on any of the parts,
>>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it when it
>>>>>> comes back. So I’m not sure what analogy you’re trying to make.
>>>>>> 
>>>>>>> I'm clearly not enough involved enough in the project to try to
>>>> convince
>>>>>>> anyone about a choice to do but I can just say that not having a
>>>>>> colorized
>>>>>>> console in 2016 is .... irritating.
>>>>>>> 
>>>>>>> For the problem reported by Gary I think that applying the fix in
>>>>>>> 
>>>>>> 
>>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>> (
>>>>>>> 
>>>>>> 
>>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>> )
>>>>>>> is safe to be back-ported in master. It is just that
>>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
>>>>>>> Log4J2 is release/stabilized there is a new one :
>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>> 
>>>>>> 
>>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t going to
>>>>>> help there to get their library bundled with Maven?
>>>>>> 
>>>>>>> For the replacement of the implementation and activate colors I prefer
>>>> to
>>>>>>> let active committers decide of what they are doing (I imagine that for
>>>>>> any
>>>>>>> choice they are doing it doesn't avoid you to use another one in your
>>>> own
>>>>>>> distribution ?
>>>>>>> 
>>>>>>> I would prefer log4j2 but clearly I never merged it because of the
>>>> slf4j
>>>>>>> conflict that I don't understand (but I didn't spend a lot of time on
>>>> it)
>>>>>>> 
>>>>>> 
>>>>>> To me the most important factor is usage, of course you need some
>>>>>> threshold of developers so that people are working on it but even there
>>>> I’d
>>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
>>>>>> examination, issue submissions, pull requests and ultimately more people
>>>>>> that contribute and that’s clearly the case with Logback. I don’t see
>>>> how
>>>>>> you can logically refute that and see Log4J2 a better choice because of
>>>>>> what organization it’s developed within? Logback has a community it just
>>>>>> doesn’t happen to be here, and Ceki's not some random guy. He also has a
>>>>>> long track record of open source dedication and contribution.
>>>>>> 
>>>>>>> Cheers
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>> 
>>>>>>>> These are the numbers I arrived at, happy to run them with different
>>>>>>>> coordinates but thought these were representative:
>>>>>>>> 
>>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>>>>>> ==>84570
>>>>>>>> 
>>>>>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
>>>>>>>> ==>62389
>>>>>>>> 
>>>>>>>> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
>>>>>>>> ==>3134
>>>>>>>> 
>>>>>>>> These are incoming edges across all versions of said coordinate.
>>>>>>>> 
>>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>>>> 
>>>>>>>>> As we said previously when the the question arose again there would
>>>> be
>>>>>> a
>>>>>>>> discussion. You may not remember, but I expect there to be a
>>>> discussion.
>>>>>>>>> 
>>>>>>>>> I have built a graph of Maven Central to analyze the rank (count of
>>>> all
>>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from those
>>>>>> numbers
>>>>>>>> that everyone has gone from Log4J to Logback. What has happened, I
>>>>>> believe
>>>>>>>> from the numbers, is that the community followed the founder of the
>>>>>> project
>>>>>>>> and not the owner project in pretty much the exact same way users went
>>>>>> with
>>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and verify
>>>>>> this
>>>>>>>> themselves, or generate their own data from the machine that is
>>>> housing
>>>>>> the
>>>>>>>> copy of Maven Central at Google.
>>>>>>>>> 
>>>>>>>>> Additionally Igor has an implementation for logging during concurrent
>>>>>>>> builds based on Logback that I would really like to use, and the color
>>>>>>>> logging is also easy with Logback. I do not want to use something that
>>>>>> the
>>>>>>>> community at large has not adopted.
>>>>>>>>> 
>>>>>>>>> Again, anyone is welcome to the code and/or the data if they want to
>>>>>>>> verify this themselves.
>>>>>>>>> 
>>>>>>>>> I also am not interested in a debate so if we disagree then just
>>>> leave
>>>>>>>> the simple implementation in place. I’m not philosophically motivated
>>>>>> much
>>>>>>>> here in these discussions but I’m vehemently opposed to integrating
>>>>>> Log4J2.
>>>>>>>>> 
>>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> thanks for this valuable comment Jason :(
>>>>>>>>>> 
>>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> -1
>>>>>>>>>>> 
>>>>>>>>>>> Do not merge this branch.
>>>>>>>>>>> 
>>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>> Do you plan a Release Version to merge this branch o master in
>>>>>> Maven?
>>>>>>>>>>>> 
>>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Just because only 2.4 was available when I updated this feature
>>>>>>>> branch
>>>>>>>>>>> few
>>>>>>>>>>>>> months ago.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
>>>> écrit :
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Thank you for the update.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Gary
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hi Gary,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>>>>>> The fix is in
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> (
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>>> )
>>>>>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> BR
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>>>>>> <javascript:;>>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
>>>>>> Maven:
>>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
>>>>>> are
>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>> 
>>>>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>>>>>> <javascript:;>
>>>>>>>>>>> | [hidden
>>>>>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>>> http://www.manning.com/tahchiev/
>>>>>>>>> 
>>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>>>>>> <javascript:;>
>>>>>>>>>>> | [hidden
>>>>>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>> http://www.manning.com/tahchiev/
>>>>>>> 
>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> -----
>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>> If you reply to this email, your message will be added to the
>>>>>>>> discussion
>>>>>>>>>>>>> below:
>>>>>>>>>>>>> 
>>>>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>>>>>> <
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>>>>>> 
>>>>>>>>>>>>> .
>>>>>>>>>>>>> NAML
>>>>>>>>>>>>> <
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> View this message in context:
>>>>>>>>>>> 
>>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> 
>>>>>>>>>>> Jason
>>>>>>>>>>> 
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>> Jason van Zyl
>>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>>> 
>>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> -----
>>>>>>>>>> Arnaud Héritier
>>>>>>>>>> http://aheritier.net
>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> Jason
>>>>>>>>> 
>>>>>>>>> ----------------------------------------------------------
>>>>>>>>> Jason van Zyl
>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>> ---------------------------------------------------------
>>>>>>>>> 
>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> Jason
>>>>>>>> 
>>>>>>>> ----------------------------------------------------------
>>>>>>>> Jason van Zyl
>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>> http://twitter.com/takari_io
>>>>>>>> ---------------------------------------------------------
>>>>>>>> 
>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> -----
>>>>>>> Arnaud Héritier
>>>>>>> http://aheritier.net
>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>> Twitter/Skype : aheritier
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Jason
>>>>>> 
>>>>>> ----------------------------------------------------------
>>>>>> Jason van Zyl
>>>>>> Founder, Takari and Apache Maven
>>>>>> http://twitter.com/jvanzyl
>>>>>> http://twitter.com/takari_io
>>>>>> ---------------------------------------------------------
>>>>>> 
>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>> 
>>>>>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> Jason
>>>> 
>>>> ----------------------------------------------------------
>>>> Jason van Zyl
>>>> Founder, Takari and Apache Maven
>>>> http://twitter.com/jvanzyl
>>>> http://twitter.com/takari_io
>>>> ---------------------------------------------------------
>>>> 
>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>> 
>>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
>> http://twitter.com/takari_io <http://twitter.com/takari_io>
>> ---------------------------------------------------------
>> 
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <ma...@maven.apache.org>
>> For additional commands, e-mail: dev-help@maven.apache.org <ma...@maven.apache.org>

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Ralph Goers <ra...@dslextreme.com>.
Jason,

I really don’t care which logging framework Maven uses. There isn’t going to be much difference between Logback and Log4j 2 in a batch process like Maven, although asynchronous loggers might speed up larger builds somewhat.

However, these comparisons are still incorrect. Log4j is using the ASF’s git repository and hasn’t really integrated pull requests from github so you are comparing apples and oranges. If you look at the changes.xml file you will see 250 due-to attributions, some of which include committers but most of which are not. Just in the latest release, 2.5, there were contributions from 13 individuals outside of the ASF and in the 2.4 release there were contributions from more than 20. If Logback has only had contributions from 70+ non-committers since they moved to git, then Log4j is easily winning that metric.

That said, I don’t use Maven for how cool its logging framework is. However, Gary’s original complaint about an unsupported SLF4J binding seems like it should be addressed. Why can’t a user use their own custom SLF4J implementation?

Ralph

> On Jan 6, 2016, at 3:49 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> 
>> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pbenedict@apache.org <ma...@apache.org>> wrote:
>> 
>> Jason, I am sorry but to disagree with you. Your statistics are still not
>> telling a full story. I can glance at the commit graphs of these 76 logback
>> contributors rather quickly to see really how "diverse" this community is.
>> 
>> * 35 (~45%) only ever made 1 contribution
>> * 18 (~25%) have only ever made 2 contributions
>> * 16 (~20%) have between 3-10 contributions.
>> 
> 
> This is still awesome. I would love to have 35 contributors making one change. It all adds up.
> 
>> That leaves only 7 logback contributors (~10%) who actually do something.
>> And of those 7, only 4 committed something in 2015 ... and Cecki is the
>> leader by far. It's clearly a very visible one man show with sparse
>> contributions from others.
>> 
>> Based on these numbers, I think Log4J2 has the better community involvement.
>> 
> 
> Everyone will interpret numbers as they wish but it’s a simple thing even to make one change in an open source project. 99% of people never do so to have that number of people make one or two changes is a significant thing.
> 
>> Cheers,
>> Paul
>> 
>> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io> wrote:
>> 
>>> A contributor on that page is not a comparison of committers vs not.
>>> People who have made pull requests to Maven are listed as contributors.
>>> Just as they would for Log4J2. A measure, albeit one, of the overall
>>> diversity of contribution.
>>> 
>>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org> wrote:
>>>> 
>>>> I am writing regarding this statement: "Ceki may do more commits but it’s
>>>> certainly not a one man show. 76 contributors for Logback and 8
>>>> contributors for Log4J2."
>>>> 
>>>> The numbers in themselves do not tell a full story. It's in appropriate
>>> to
>>>> conclude that since 76 > 8, therefore logback is a better choice. The 8
>>>> contributors in Log4J2 have been voted in according to Apache bylaws.
>>>> Conversely, there aren't any bylaws for logback; the logback Github
>>> project
>>>> owner can freely grant commit privileges at will ... and evidently, they
>>>> do! So the bar for committer rights is much (much) lower than at Apache.
>>> I
>>>> don't think the above comparison is fair toward log4j2.
>>>> 
>>>> Cheers,
>>>> Paul
>>>> 
>>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>> 
>>>>> 
>>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
>>>>> wrote:
>>>>>> 
>>>>>> great, more constructive feedback :-)
>>>>>> Thanks Jason
>>>>>> 
>>>>>> Both projects are well known and widely used even if log4j v2 is
>>> younger
>>>>>> with less downloads such figures are not really representative with all
>>>>>> caches/repositories managers I think.
>>>>>> 
>>>>> 
>>>>> I don’t have a single peer that uses Log4j2 and that’s important to me.
>>> I
>>>>> do not believe Log4J2 is well known or widely use. I think 3 years of
>>>>> releases is fairly representative in that Logback is getting close to
>>> the
>>>>> Log4J incoming edge count and if you remove all the incoming edges from
>>>>> Apache there are not a lot of users.
>>>>> 
>>>>>> About logback vs log4j I have really no real preference technically
>>>>>> speaking (I had both branches working in the past and used them a lot
>>> in
>>>>> my
>>>>>> professional life - http://www.aheritier.net/united-colors-of-maven/).
>>>>>> 
>>>>>> In term of community, Log4J is in our apache community and we have few
>>>>>> active committers arround. On Logback side even if I really appreciate
>>>>> Ceki
>>>>>> I'm always afraid about this one-man show project. (and Ceki isn't
>>>>> perfect
>>>>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities we
>>>>> always
>>>>>> have in 2016 !!).
>>>>> 
>>>>> Ceki may do more commits but it’s certainly not a one man show. 76
>>>>> contributors for Logback and 8 contributors for Log4J2. It’s stable and
>>>>> mature at this point with 54 releases versus 33 for Log4J2. I don’t
>>> think
>>>>> any person responsible for picking a package for logging would get much
>>>>> support in their organization for Log4J2, as the data would suggest. I
>>>>> think with few contributors and usage it would likely be deemed a less
>>> wise
>>>>> choice than Logback and possibly a risk. There are also lots of Apache
>>>>> projects that use Logback. I think pragmatism is a factor in all the
>>> other
>>>>> projects at Apache who selected Logback. Being at Apache obviously
>>> wasn’t
>>>>> the determining criterion and it shouldn’t be.
>>>>> 
>>>>>> I agree that we are just talking about a logging implementation but you
>>>>> saw
>>>>>> what it gave for eclipse/aether ….
>>>>>> 
>>>>> 
>>>>> I’m not sure what your point is here. No one worked on any of the parts,
>>>>> ever, whether here or at Eclipse. I doubt anyone will work on it when it
>>>>> comes back. So I’m not sure what analogy you’re trying to make.
>>>>> 
>>>>>> I'm clearly not enough involved enough in the project to try to
>>> convince
>>>>>> anyone about a choice to do but I can just say that not having a
>>>>> colorized
>>>>>> console in 2016 is .... irritating.
>>>>>> 
>>>>>> For the problem reported by Gary I think that applying the fix in
>>>>>> 
>>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>> (
>>>>>> 
>>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>> )
>>>>>> is safe to be back-ported in master. It is just that
>>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
>>>>>> Log4J2 is release/stabilized there is a new one :
>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>> 
>>>>> 
>>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t going to
>>>>> help there to get their library bundled with Maven?
>>>>> 
>>>>>> For the replacement of the implementation and activate colors I prefer
>>> to
>>>>>> let active committers decide of what they are doing (I imagine that for
>>>>> any
>>>>>> choice they are doing it doesn't avoid you to use another one in your
>>> own
>>>>>> distribution ?
>>>>>> 
>>>>>> I would prefer log4j2 but clearly I never merged it because of the
>>> slf4j
>>>>>> conflict that I don't understand (but I didn't spend a lot of time on
>>> it)
>>>>>> 
>>>>> 
>>>>> To me the most important factor is usage, of course you need some
>>>>> threshold of developers so that people are working on it but even there
>>> I’d
>>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
>>>>> examination, issue submissions, pull requests and ultimately more people
>>>>> that contribute and that’s clearly the case with Logback. I don’t see
>>> how
>>>>> you can logically refute that and see Log4J2 a better choice because of
>>>>> what organization it’s developed within? Logback has a community it just
>>>>> doesn’t happen to be here, and Ceki's not some random guy. He also has a
>>>>> long track record of open source dedication and contribution.
>>>>> 
>>>>>> Cheers
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>> 
>>>>>>> These are the numbers I arrived at, happy to run them with different
>>>>>>> coordinates but thought these were representative:
>>>>>>> 
>>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>>>>> ==>84570
>>>>>>> 
>>>>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
>>>>>>> ==>62389
>>>>>>> 
>>>>>>> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
>>>>>>> ==>3134
>>>>>>> 
>>>>>>> These are incoming edges across all versions of said coordinate.
>>>>>>> 
>>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>>> 
>>>>>>>> As we said previously when the the question arose again there would
>>> be
>>>>> a
>>>>>>> discussion. You may not remember, but I expect there to be a
>>> discussion.
>>>>>>>> 
>>>>>>>> I have built a graph of Maven Central to analyze the rank (count of
>>> all
>>>>>>> incoming edges) for Log4J2 and Logback and it is clear from those
>>>>> numbers
>>>>>>> that everyone has gone from Log4J to Logback. What has happened, I
>>>>> believe
>>>>>>> from the numbers, is that the community followed the founder of the
>>>>> project
>>>>>>> and not the owner project in pretty much the exact same way users went
>>>>> with
>>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and verify
>>>>> this
>>>>>>> themselves, or generate their own data from the machine that is
>>> housing
>>>>> the
>>>>>>> copy of Maven Central at Google.
>>>>>>>> 
>>>>>>>> Additionally Igor has an implementation for logging during concurrent
>>>>>>> builds based on Logback that I would really like to use, and the color
>>>>>>> logging is also easy with Logback. I do not want to use something that
>>>>> the
>>>>>>> community at large has not adopted.
>>>>>>>> 
>>>>>>>> Again, anyone is welcome to the code and/or the data if they want to
>>>>>>> verify this themselves.
>>>>>>>> 
>>>>>>>> I also am not interested in a debate so if we disagree then just
>>> leave
>>>>>>> the simple implementation in place. I’m not philosophically motivated
>>>>> much
>>>>>>> here in these discussions but I’m vehemently opposed to integrating
>>>>> Log4J2.
>>>>>>>> 
>>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> thanks for this valuable comment Jason :(
>>>>>>>>> 
>>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> -1
>>>>>>>>>> 
>>>>>>>>>> Do not merge this branch.
>>>>>>>>>> 
>>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>> Do you plan a Release Version to merge this branch o master in
>>>>> Maven?
>>>>>>>>>>> 
>>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Just because only 2.4 was available when I updated this feature
>>>>>>> branch
>>>>>>>>>> few
>>>>>>>>>>>> months ago.
>>>>>>>>>>>> 
>>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
>>> écrit :
>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thank you for the update.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Gary
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi Gary,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>>>>> The fix is in
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>>> 
>>>>>>>>>>>>>> (
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>>> )
>>>>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> BR
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>>>>> <javascript:;>>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
>>>>> Maven:
>>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>>>>> 
>>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
>>>>> are
>>>>>>>>>>>> here:
>>>>>>>>>>>>>>> 
>>>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>>>>> <javascript:;>
>>>>>>>>>> | [hidden
>>>>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>>> http://www.manning.com/tahchiev/
>>>>>>>> 
>>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> -----
>>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>>>>> <javascript:;>
>>>>>>>>>> | [hidden
>>>>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>> http://www.manning.com/tahchiev/
>>>>>> 
>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> -----
>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>> If you reply to this email, your message will be added to the
>>>>>>> discussion
>>>>>>>>>>>> below:
>>>>>>>>>>>> 
>>>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>>>>> <
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>>>>> 
>>>>>>>>>>>> .
>>>>>>>>>>>> NAML
>>>>>>>>>>>> <
>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> View this message in context:
>>>>>>>>>> 
>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>>>>>>>>> 
>>>>>>>>>> Thanks,
>>>>>>>>>> 
>>>>>>>>>> Jason
>>>>>>>>>> 
>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>> Jason van Zyl
>>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>>> ---------------------------------------------------------
>>>>>>>>>> 
>>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> -----
>>>>>>>>> Arnaud Héritier
>>>>>>>>> http://aheritier.net
>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> 
>>>>>>>> Jason
>>>>>>>> 
>>>>>>>> ----------------------------------------------------------
>>>>>>>> Jason van Zyl
>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>> http://twitter.com/takari_io
>>>>>>>> ---------------------------------------------------------
>>>>>>>> 
>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>> 
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Jason
>>>>>>> 
>>>>>>> ----------------------------------------------------------
>>>>>>> Jason van Zyl
>>>>>>> Founder, Takari and Apache Maven
>>>>>>> http://twitter.com/jvanzyl
>>>>>>> http://twitter.com/takari_io
>>>>>>> ---------------------------------------------------------
>>>>>>> 
>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> -----
>>>>>> Arnaud Héritier
>>>>>> http://aheritier.net
>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>> Twitter/Skype : aheritier
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Jason
>>>>> 
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder, Takari and Apache Maven
>>>>> http://twitter.com/jvanzyl
>>>>> http://twitter.com/takari_io
>>>>> ---------------------------------------------------------
>>>>> 
>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>> 
>>>>> 
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>> 
>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>>> 
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl <http://twitter.com/jvanzyl>
> http://twitter.com/takari_io <http://twitter.com/takari_io>
> ---------------------------------------------------------
> 
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org <ma...@maven.apache.org>
> For additional commands, e-mail: dev-help@maven.apache.org <ma...@maven.apache.org>

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
> On Jan 6, 2016, at 5:46 PM, Paul Benedict <pb...@apache.org> wrote:
> 
> Jason, I am sorry but to disagree with you. Your statistics are still not
> telling a full story. I can glance at the commit graphs of these 76 logback
> contributors rather quickly to see really how "diverse" this community is.
> 
> * 35 (~45%) only ever made 1 contribution
> * 18 (~25%) have only ever made 2 contributions
> * 16 (~20%) have between 3-10 contributions.
> 

This is still awesome. I would love to have 35 contributors making one change. It all adds up.

> That leaves only 7 logback contributors (~10%) who actually do something.
> And of those 7, only 4 committed something in 2015 ... and Cecki is the
> leader by far. It's clearly a very visible one man show with sparse
> contributions from others.
> 
> Based on these numbers, I think Log4J2 has the better community involvement.
> 

Everyone will interpret numbers as they wish but it’s a simple thing even to make one change in an open source project. 99% of people never do so to have that number of people make one or two changes is a significant thing.

> Cheers,
> Paul
> 
> On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> A contributor on that page is not a comparison of committers vs not.
>> People who have made pull requests to Maven are listed as contributors.
>> Just as they would for Log4J2. A measure, albeit one, of the overall
>> diversity of contribution.
>> 
>>> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org> wrote:
>>> 
>>> I am writing regarding this statement: "Ceki may do more commits but it’s
>>> certainly not a one man show. 76 contributors for Logback and 8
>>> contributors for Log4J2."
>>> 
>>> The numbers in themselves do not tell a full story. It's in appropriate
>> to
>>> conclude that since 76 > 8, therefore logback is a better choice. The 8
>>> contributors in Log4J2 have been voted in according to Apache bylaws.
>>> Conversely, there aren't any bylaws for logback; the logback Github
>> project
>>> owner can freely grant commit privileges at will ... and evidently, they
>>> do! So the bar for committer rights is much (much) lower than at Apache.
>> I
>>> don't think the above comparison is fair toward log4j2.
>>> 
>>> Cheers,
>>> Paul
>>> 
>>> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io> wrote:
>>> 
>>>> 
>>>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
>>>> wrote:
>>>>> 
>>>>> great, more constructive feedback :-)
>>>>> Thanks Jason
>>>>> 
>>>>> Both projects are well known and widely used even if log4j v2 is
>> younger
>>>>> with less downloads such figures are not really representative with all
>>>>> caches/repositories managers I think.
>>>>> 
>>>> 
>>>> I don’t have a single peer that uses Log4j2 and that’s important to me.
>> I
>>>> do not believe Log4J2 is well known or widely use. I think 3 years of
>>>> releases is fairly representative in that Logback is getting close to
>> the
>>>> Log4J incoming edge count and if you remove all the incoming edges from
>>>> Apache there are not a lot of users.
>>>> 
>>>>> About logback vs log4j I have really no real preference technically
>>>>> speaking (I had both branches working in the past and used them a lot
>> in
>>>> my
>>>>> professional life - http://www.aheritier.net/united-colors-of-maven/).
>>>>> 
>>>>> In term of community, Log4J is in our apache community and we have few
>>>>> active committers arround. On Logback side even if I really appreciate
>>>> Ceki
>>>>> I'm always afraid about this one-man show project. (and Ceki isn't
>>>> perfect
>>>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities we
>>>> always
>>>>> have in 2016 !!).
>>>> 
>>>> Ceki may do more commits but it’s certainly not a one man show. 76
>>>> contributors for Logback and 8 contributors for Log4J2. It’s stable and
>>>> mature at this point with 54 releases versus 33 for Log4J2. I don’t
>> think
>>>> any person responsible for picking a package for logging would get much
>>>> support in their organization for Log4J2, as the data would suggest. I
>>>> think with few contributors and usage it would likely be deemed a less
>> wise
>>>> choice than Logback and possibly a risk. There are also lots of Apache
>>>> projects that use Logback. I think pragmatism is a factor in all the
>> other
>>>> projects at Apache who selected Logback. Being at Apache obviously
>> wasn’t
>>>> the determining criterion and it shouldn’t be.
>>>> 
>>>>> I agree that we are just talking about a logging implementation but you
>>>> saw
>>>>> what it gave for eclipse/aether ….
>>>>> 
>>>> 
>>>> I’m not sure what your point is here. No one worked on any of the parts,
>>>> ever, whether here or at Eclipse. I doubt anyone will work on it when it
>>>> comes back. So I’m not sure what analogy you’re trying to make.
>>>> 
>>>>> I'm clearly not enough involved enough in the project to try to
>> convince
>>>>> anyone about a choice to do but I can just say that not having a
>>>> colorized
>>>>> console in 2016 is .... irritating.
>>>>> 
>>>>> For the problem reported by Gary I think that applying the fix in
>>>>> 
>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>> (
>>>>> 
>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>> )
>>>>> is safe to be back-ported in master. It is just that
>>>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
>>>>> Log4J2 is release/stabilized there is a new one :
>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>> 
>>>> 
>>>> If I asked Ceki for help I’d get it immediately also. Who isn’t going to
>>>> help there to get their library bundled with Maven?
>>>> 
>>>>> For the replacement of the implementation and activate colors I prefer
>> to
>>>>> let active committers decide of what they are doing (I imagine that for
>>>> any
>>>>> choice they are doing it doesn't avoid you to use another one in your
>> own
>>>>> distribution ?
>>>>> 
>>>>> I would prefer log4j2 but clearly I never merged it because of the
>> slf4j
>>>>> conflict that I don't understand (but I didn't spend a lot of time on
>> it)
>>>>> 
>>>> 
>>>> To me the most important factor is usage, of course you need some
>>>> threshold of developers so that people are working on it but even there
>> I’d
>>>> say it’s pretty sparse in Log4J2. But with widespread usage comes
>>>> examination, issue submissions, pull requests and ultimately more people
>>>> that contribute and that’s clearly the case with Logback. I don’t see
>> how
>>>> you can logically refute that and see Log4J2 a better choice because of
>>>> what organization it’s developed within? Logback has a community it just
>>>> doesn’t happen to be here, and Ceki's not some random guy. He also has a
>>>> long track record of open source dedication and contribution.
>>>> 
>>>>> Cheers
>>>>> 
>>>>> 
>>>>> 
>>>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>>> 
>>>>>> These are the numbers I arrived at, happy to run them with different
>>>>>> coordinates but thought these were representative:
>>>>>> 
>>>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>>>> ==>84570
>>>>>> 
>>>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
>>>>>> ==>62389
>>>>>> 
>>>>>> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
>>>>>> ==>3134
>>>>>> 
>>>>>> These are incoming edges across all versions of said coordinate.
>>>>>> 
>>>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>>>> 
>>>>>>> As we said previously when the the question arose again there would
>> be
>>>> a
>>>>>> discussion. You may not remember, but I expect there to be a
>> discussion.
>>>>>>> 
>>>>>>> I have built a graph of Maven Central to analyze the rank (count of
>> all
>>>>>> incoming edges) for Log4J2 and Logback and it is clear from those
>>>> numbers
>>>>>> that everyone has gone from Log4J to Logback. What has happened, I
>>>> believe
>>>>>> from the numbers, is that the community followed the founder of the
>>>> project
>>>>>> and not the owner project in pretty much the exact same way users went
>>>> with
>>>>>> Jenkins and not Hudson. Anyone is happy to take the graph and verify
>>>> this
>>>>>> themselves, or generate their own data from the machine that is
>> housing
>>>> the
>>>>>> copy of Maven Central at Google.
>>>>>>> 
>>>>>>> Additionally Igor has an implementation for logging during concurrent
>>>>>> builds based on Logback that I would really like to use, and the color
>>>>>> logging is also easy with Logback. I do not want to use something that
>>>> the
>>>>>> community at large has not adopted.
>>>>>>> 
>>>>>>> Again, anyone is welcome to the code and/or the data if they want to
>>>>>> verify this themselves.
>>>>>>> 
>>>>>>> I also am not interested in a debate so if we disagree then just
>> leave
>>>>>> the simple implementation in place. I’m not philosophically motivated
>>>> much
>>>>>> here in these discussions but I’m vehemently opposed to integrating
>>>> Log4J2.
>>>>>>> 
>>>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
>>>>>> wrote:
>>>>>>>> 
>>>>>>>> thanks for this valuable comment Jason :(
>>>>>>>> 
>>>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
>>>> wrote:
>>>>>>>> 
>>>>>>>>> -1
>>>>>>>>> 
>>>>>>>>> Do not merge this branch.
>>>>>>>>> 
>>>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> Hi Arnaud,
>>>>>>>>>> Do you plan a Release Version to merge this branch o master in
>>>> Maven?
>>>>>>>>>> 
>>>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>>>> 
>>>>>>>>>>> Just because only 2.4 was available when I updated this feature
>>>>>> branch
>>>>>>>>> few
>>>>>>>>>>> months ago.
>>>>>>>>>>> 
>>>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
>> écrit :
>>>>>>>>>>> 
>>>>>>>>>>>> Hi Arnaud,
>>>>>>>>>>>> 
>>>>>>>>>>>> Thank you for the update.
>>>>>>>>>>>> 
>>>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>>>> 
>>>>>>>>>>>> Gary
>>>>>>>>>>>> 
>>>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi Gary,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>>>> The fix is in
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>>>> 
>>>>>>>>>>>>> (
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>>>> )
>>>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>>>> 
>>>>>>>>>>>>> BR
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>>>> <javascript:;>>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
>>>> Maven:
>>>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>> 
>>>>>> 
>>>> 
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>>>> 
>>>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
>>>> are
>>>>>>>>>>> here:
>>>>>>>>>>>>>> 
>>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>>>> <javascript:;>
>>>>>>>>> | [hidden
>>>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>>>> JUnit in Action, Second Edition <
>>>> http://www.manning.com/tahchiev/
>>>>>>> 
>>>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> -----
>>>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>>>> <javascript:;>
>>>>>>>>> | [hidden
>>>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>>>> <javascript:;>
>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>> JUnit in Action, Second Edition <
>> http://www.manning.com/tahchiev/
>>>>> 
>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> -----
>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> If you reply to this email, your message will be added to the
>>>>>> discussion
>>>>>>>>>>> below:
>>>>>>>>>>> 
>>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>>>> <
>>>>>>>>> 
>>>>>> 
>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>>>> 
>>>>>>>>>>> .
>>>>>>>>>>> NAML
>>>>>>>>>>> <
>>>>>>>>> 
>>>>>> 
>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> View this message in context:
>>>>>>>>> 
>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> Jason
>>>>>>>>> 
>>>>>>>>> ----------------------------------------------------------
>>>>>>>>> Jason van Zyl
>>>>>>>>> Founder, Takari and Apache Maven
>>>>>>>>> http://twitter.com/jvanzyl
>>>>>>>>> http://twitter.com/takari_io
>>>>>>>>> ---------------------------------------------------------
>>>>>>>>> 
>>>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> -----
>>>>>>>> Arnaud Héritier
>>>>>>>> http://aheritier.net
>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>> Twitter/Skype : aheritier
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Jason
>>>>>>> 
>>>>>>> ----------------------------------------------------------
>>>>>>> Jason van Zyl
>>>>>>> Founder, Takari and Apache Maven
>>>>>>> http://twitter.com/jvanzyl
>>>>>>> http://twitter.com/takari_io
>>>>>>> ---------------------------------------------------------
>>>>>>> 
>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>> 
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Jason
>>>>>> 
>>>>>> ----------------------------------------------------------
>>>>>> Jason van Zyl
>>>>>> Founder, Takari and Apache Maven
>>>>>> http://twitter.com/jvanzyl
>>>>>> http://twitter.com/takari_io
>>>>>> ---------------------------------------------------------
>>>>>> 
>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> -----
>>>>> Arnaud Héritier
>>>>> http://aheritier.net
>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>> Twitter/Skype : aheritier
>>>> 
>>>> Thanks,
>>>> 
>>>> Jason
>>>> 
>>>> ----------------------------------------------------------
>>>> Jason van Zyl
>>>> Founder, Takari and Apache Maven
>>>> http://twitter.com/jvanzyl
>>>> http://twitter.com/takari_io
>>>> ---------------------------------------------------------
>>>> 
>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>> 
>>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Paul Benedict <pb...@apache.org>.
Jason, I am sorry but to disagree with you. Your statistics are still not
telling a full story. I can glance at the commit graphs of these 76 logback
contributors rather quickly to see really how "diverse" this community is.

* 35 (~45%) only ever made 1 contribution
* 18 (~25%) have only ever made 2 contributions
* 16 (~20%) have between 3-10 contributions.

That leaves only 7 logback contributors (~10%) who actually do something.
And of those 7, only 4 committed something in 2015 ... and Cecki is the
leader by far. It's clearly a very visible one man show with sparse
contributions from others.

Based on these numbers, I think Log4J2 has the better community involvement.

Cheers,
Paul

On Wed, Jan 6, 2016 at 4:31 PM, Jason van Zyl <ja...@takari.io> wrote:

> A contributor on that page is not a comparison of committers vs not.
> People who have made pull requests to Maven are listed as contributors.
> Just as they would for Log4J2. A measure, albeit one, of the overall
> diversity of contribution.
>
> > On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org> wrote:
> >
> > I am writing regarding this statement: "Ceki may do more commits but it’s
> > certainly not a one man show. 76 contributors for Logback and 8
> > contributors for Log4J2."
> >
> > The numbers in themselves do not tell a full story. It's in appropriate
> to
> > conclude that since 76 > 8, therefore logback is a better choice. The 8
> > contributors in Log4J2 have been voted in according to Apache bylaws.
> > Conversely, there aren't any bylaws for logback; the logback Github
> project
> > owner can freely grant commit privileges at will ... and evidently, they
> > do! So the bar for committer rights is much (much) lower than at Apache.
> I
> > don't think the above comparison is fair toward log4j2.
> >
> > Cheers,
> > Paul
> >
> > On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io> wrote:
> >
> >>
> >>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
> >> wrote:
> >>>
> >>> great, more constructive feedback :-)
> >>> Thanks Jason
> >>>
> >>> Both projects are well known and widely used even if log4j v2 is
> younger
> >>> with less downloads such figures are not really representative with all
> >>> caches/repositories managers I think.
> >>>
> >>
> >> I don’t have a single peer that uses Log4j2 and that’s important to me.
> I
> >> do not believe Log4J2 is well known or widely use. I think 3 years of
> >> releases is fairly representative in that Logback is getting close to
> the
> >> Log4J incoming edge count and if you remove all the incoming edges from
> >> Apache there are not a lot of users.
> >>
> >>> About logback vs log4j I have really no real preference technically
> >>> speaking (I had both branches working in the past and used them a lot
> in
> >> my
> >>> professional life - http://www.aheritier.net/united-colors-of-maven/).
> >>>
> >>> In term of community, Log4J is in our apache community and we have few
> >>> active committers arround. On Logback side even if I really appreciate
> >> Ceki
> >>> I'm always afraid about this one-man show project. (and Ceki isn't
> >> perfect
> >>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities we
> >> always
> >>> have in 2016 !!).
> >>
> >> Ceki may do more commits but it’s certainly not a one man show. 76
> >> contributors for Logback and 8 contributors for Log4J2. It’s stable and
> >> mature at this point with 54 releases versus 33 for Log4J2. I don’t
> think
> >> any person responsible for picking a package for logging would get much
> >> support in their organization for Log4J2, as the data would suggest. I
> >> think with few contributors and usage it would likely be deemed a less
> wise
> >> choice than Logback and possibly a risk. There are also lots of Apache
> >> projects that use Logback. I think pragmatism is a factor in all the
> other
> >> projects at Apache who selected Logback. Being at Apache obviously
> wasn’t
> >> the determining criterion and it shouldn’t be.
> >>
> >>> I agree that we are just talking about a logging implementation but you
> >> saw
> >>> what it gave for eclipse/aether ….
> >>>
> >>
> >> I’m not sure what your point is here. No one worked on any of the parts,
> >> ever, whether here or at Eclipse. I doubt anyone will work on it when it
> >> comes back. So I’m not sure what analogy you’re trying to make.
> >>
> >>> I'm clearly not enough involved enough in the project to try to
> convince
> >>> anyone about a choice to do but I can just say that not having a
> >> colorized
> >>> console in 2016 is .... irritating.
> >>>
> >>> For the problem reported by Gary I think that applying the fix in
> >>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>> (
> >>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>> )
> >>> is safe to be back-ported in master. It is just that
> >>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
> >>> Log4J2 is release/stabilized there is a new one :
> >>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>
> >>
> >> If I asked Ceki for help I’d get it immediately also. Who isn’t going to
> >> help there to get their library bundled with Maven?
> >>
> >>> For the replacement of the implementation and activate colors I prefer
> to
> >>> let active committers decide of what they are doing (I imagine that for
> >> any
> >>> choice they are doing it doesn't avoid you to use another one in your
> own
> >>> distribution ?
> >>>
> >>> I would prefer log4j2 but clearly I never merged it because of the
> slf4j
> >>> conflict that I don't understand (but I didn't spend a lot of time on
> it)
> >>>
> >>
> >> To me the most important factor is usage, of course you need some
> >> threshold of developers so that people are working on it but even there
> I’d
> >> say it’s pretty sparse in Log4J2. But with widespread usage comes
> >> examination, issue submissions, pull requests and ultimately more people
> >> that contribute and that’s clearly the case with Logback. I don’t see
> how
> >> you can logically refute that and see Log4J2 a better choice because of
> >> what organization it’s developed within? Logback has a community it just
> >> doesn’t happen to be here, and Ceki's not some random guy. He also has a
> >> long track record of open source dedication and contribution.
> >>
> >>> Cheers
> >>>
> >>>
> >>>
> >>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>>
> >>>> These are the numbers I arrived at, happy to run them with different
> >>>> coordinates but thought these were representative:
> >>>>
> >>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >>>> ==>84570
> >>>>
> >>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
> >>>> ==>62389
> >>>>
> >>>> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
> >>>> ==>3134
> >>>>
> >>>> These are incoming edges across all versions of said coordinate.
> >>>>
> >>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
> >>>>>
> >>>>> As we said previously when the the question arose again there would
> be
> >> a
> >>>> discussion. You may not remember, but I expect there to be a
> discussion.
> >>>>>
> >>>>> I have built a graph of Maven Central to analyze the rank (count of
> all
> >>>> incoming edges) for Log4J2 and Logback and it is clear from those
> >> numbers
> >>>> that everyone has gone from Log4J to Logback. What has happened, I
> >> believe
> >>>> from the numbers, is that the community followed the founder of the
> >> project
> >>>> and not the owner project in pretty much the exact same way users went
> >> with
> >>>> Jenkins and not Hudson. Anyone is happy to take the graph and verify
> >> this
> >>>> themselves, or generate their own data from the machine that is
> housing
> >> the
> >>>> copy of Maven Central at Google.
> >>>>>
> >>>>> Additionally Igor has an implementation for logging during concurrent
> >>>> builds based on Logback that I would really like to use, and the color
> >>>> logging is also easy with Logback. I do not want to use something that
> >> the
> >>>> community at large has not adopted.
> >>>>>
> >>>>> Again, anyone is welcome to the code and/or the data if they want to
> >>>> verify this themselves.
> >>>>>
> >>>>> I also am not interested in a debate so if we disagree then just
> leave
> >>>> the simple implementation in place. I’m not philosophically motivated
> >> much
> >>>> here in these discussions but I’m vehemently opposed to integrating
> >> Log4J2.
> >>>>>
> >>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
> >>>> wrote:
> >>>>>>
> >>>>>> thanks for this valuable comment Jason :(
> >>>>>>
> >>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
> >> wrote:
> >>>>>>
> >>>>>>> -1
> >>>>>>>
> >>>>>>> Do not merge this branch.
> >>>>>>>
> >>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
> >>>> wrote:
> >>>>>>>>
> >>>>>>>> Hi Arnaud,
> >>>>>>>> Do you plan a Release Version to merge this branch o master in
> >> Maven?
> >>>>>>>>
> >>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> >>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>>>>>
> >>>>>>>>> Just because only 2.4 was available when I updated this feature
> >>>> branch
> >>>>>>> few
> >>>>>>>>> months ago.
> >>>>>>>>>
> >>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
> écrit :
> >>>>>>>>>
> >>>>>>>>>> Hi Arnaud,
> >>>>>>>>>>
> >>>>>>>>>> Thank you for the update.
> >>>>>>>>>>
> >>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>>>>>
> >>>>>>>>>> Gary
> >>>>>>>>>>
> >>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> >>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>>>>>> <javascript:;>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Hi Gary,
> >>>>>>>>>>>
> >>>>>>>>>>> I fixed this in the branch :
> >>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>>>>>> The fix is in
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>>>
> >>>>>>>>>>> (
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>>>> )
> >>>>>>>>>>> It is the update I did after my old blog post :
> >>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>>>>>
> >>>>>>>>>>> BR
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> >>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>>>>>> <javascript:;>>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> Hi All,
> >>>>>>>>>>>>
> >>>>>>>>>>>> Happy Holidays.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Can the next version of Maven be rid of this warning:
> >>>>>>>>>>>>
> >>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
> >> Maven:
> >>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>>>>>> [WARN] (from
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>
> >>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>>>>>
> >>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>>>>>
> >>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
> >> are
> >>>>>>>>> here:
> >>>>>>>>>>>>
> >>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>>>>>
> >>>>>>>>>>>> --
> >>>>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> >>>> <javascript:;>
> >>>>>>> | [hidden
> >>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>>>>>> <javascript:;>
> >>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>>>> JUnit in Action, Second Edition <
> >> http://www.manning.com/tahchiev/
> >>>>>
> >>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> -----
> >>>>>>>>>>> Arnaud Héritier
> >>>>>>>>>>> http://aheritier.net
> >>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> E-Mail: [hidden email]
> >>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> >>>> <javascript:;>
> >>>>>>> | [hidden
> >>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>>>>>> <javascript:;>
> >>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>> JUnit in Action, Second Edition <
> http://www.manning.com/tahchiev/
> >>>
> >>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> -----
> >>>>>>>>> Arnaud Héritier
> >>>>>>>>> http://aheritier.net
> >>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> ------------------------------
> >>>>>>>>> If you reply to this email, your message will be added to the
> >>>> discussion
> >>>>>>>>> below:
> >>>>>>>>>
> >>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>>>>>> To start a new topic under Maven Developers, email
> >>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>>>>>> To unsubscribe from Maven Developers, click here
> >>>>>>>>> <
> >>>>>>>
> >>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>>>>>
> >>>>>>>>> .
> >>>>>>>>> NAML
> >>>>>>>>> <
> >>>>>>>
> >>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> View this message in context:
> >>>>>>>
> >> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Jason
> >>>>>>>
> >>>>>>> ----------------------------------------------------------
> >>>>>>> Jason van Zyl
> >>>>>>> Founder, Takari and Apache Maven
> >>>>>>> http://twitter.com/jvanzyl
> >>>>>>> http://twitter.com/takari_io
> >>>>>>> ---------------------------------------------------------
> >>>>>>>
> >>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> -----
> >>>>>> Arnaud Héritier
> >>>>>> http://aheritier.net
> >>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>> Twitter/Skype : aheritier
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> Jason
> >>>>>
> >>>>> ----------------------------------------------------------
> >>>>> Jason van Zyl
> >>>>> Founder, Takari and Apache Maven
> >>>>> http://twitter.com/jvanzyl
> >>>>> http://twitter.com/takari_io
> >>>>> ---------------------------------------------------------
> >>>>>
> >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Jason
> >>>>
> >>>> ----------------------------------------------------------
> >>>> Jason van Zyl
> >>>> Founder, Takari and Apache Maven
> >>>> http://twitter.com/jvanzyl
> >>>> http://twitter.com/takari_io
> >>>> ---------------------------------------------------------
> >>>>
> >>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> -----
> >>> Arnaud Héritier
> >>> http://aheritier.net
> >>> Mail/GTalk: aheritier AT gmail DOT com
> >>> Twitter/Skype : aheritier
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder, Takari and Apache Maven
> >> http://twitter.com/jvanzyl
> >> http://twitter.com/takari_io
> >> ---------------------------------------------------------
> >>
> >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
A contributor on that page is not a comparison of committers vs not. People who have made pull requests to Maven are listed as contributors. Just as they would for Log4J2. A measure, albeit one, of the overall diversity of contribution.

> On Jan 6, 2016, at 5:27 PM, Paul Benedict <pb...@apache.org> wrote:
> 
> I am writing regarding this statement: "Ceki may do more commits but it’s
> certainly not a one man show. 76 contributors for Logback and 8
> contributors for Log4J2."
> 
> The numbers in themselves do not tell a full story. It's in appropriate to
> conclude that since 76 > 8, therefore logback is a better choice. The 8
> contributors in Log4J2 have been voted in according to Apache bylaws.
> Conversely, there aren't any bylaws for logback; the logback Github project
> owner can freely grant commit privileges at will ... and evidently, they
> do! So the bar for committer rights is much (much) lower than at Apache. I
> don't think the above comparison is fair toward log4j2.
> 
> Cheers,
> Paul
> 
> On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> 
>>> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
>> wrote:
>>> 
>>> great, more constructive feedback :-)
>>> Thanks Jason
>>> 
>>> Both projects are well known and widely used even if log4j v2 is younger
>>> with less downloads such figures are not really representative with all
>>> caches/repositories managers I think.
>>> 
>> 
>> I don’t have a single peer that uses Log4j2 and that’s important to me. I
>> do not believe Log4J2 is well known or widely use. I think 3 years of
>> releases is fairly representative in that Logback is getting close to the
>> Log4J incoming edge count and if you remove all the incoming edges from
>> Apache there are not a lot of users.
>> 
>>> About logback vs log4j I have really no real preference technically
>>> speaking (I had both branches working in the past and used them a lot in
>> my
>>> professional life - http://www.aheritier.net/united-colors-of-maven/).
>>> 
>>> In term of community, Log4J is in our apache community and we have few
>>> active committers arround. On Logback side even if I really appreciate
>> Ceki
>>> I'm always afraid about this one-man show project. (and Ceki isn't
>> perfect
>>> too when we see the nightmare of slf4j-api 1.5+ incompatibilities we
>> always
>>> have in 2016 !!).
>> 
>> Ceki may do more commits but it’s certainly not a one man show. 76
>> contributors for Logback and 8 contributors for Log4J2. It’s stable and
>> mature at this point with 54 releases versus 33 for Log4J2. I don’t think
>> any person responsible for picking a package for logging would get much
>> support in their organization for Log4J2, as the data would suggest. I
>> think with few contributors and usage it would likely be deemed a less wise
>> choice than Logback and possibly a risk. There are also lots of Apache
>> projects that use Logback. I think pragmatism is a factor in all the other
>> projects at Apache who selected Logback. Being at Apache obviously wasn’t
>> the determining criterion and it shouldn’t be.
>> 
>>> I agree that we are just talking about a logging implementation but you
>> saw
>>> what it gave for eclipse/aether ….
>>> 
>> 
>> I’m not sure what your point is here. No one worked on any of the parts,
>> ever, whether here or at Eclipse. I doubt anyone will work on it when it
>> comes back. So I’m not sure what analogy you’re trying to make.
>> 
>>> I'm clearly not enough involved enough in the project to try to convince
>>> anyone about a choice to do but I can just say that not having a
>> colorized
>>> console in 2016 is .... irritating.
>>> 
>>> For the problem reported by Gary I think that applying the fix in
>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>> (
>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>> )
>>> is safe to be back-ported in master. It is just that
>>> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
>>> Log4J2 is release/stabilized there is a new one :
>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>> 
>> 
>> If I asked Ceki for help I’d get it immediately also. Who isn’t going to
>> help there to get their library bundled with Maven?
>> 
>>> For the replacement of the implementation and activate colors I prefer to
>>> let active committers decide of what they are doing (I imagine that for
>> any
>>> choice they are doing it doesn't avoid you to use another one in your own
>>> distribution ?
>>> 
>>> I would prefer log4j2 but clearly I never merged it because of the slf4j
>>> conflict that I don't understand (but I didn't spend a lot of time on it)
>>> 
>> 
>> To me the most important factor is usage, of course you need some
>> threshold of developers so that people are working on it but even there I’d
>> say it’s pretty sparse in Log4J2. But with widespread usage comes
>> examination, issue submissions, pull requests and ultimately more people
>> that contribute and that’s clearly the case with Logback. I don’t see how
>> you can logically refute that and see Log4J2 a better choice because of
>> what organization it’s developed within? Logback has a community it just
>> doesn’t happen to be here, and Ceki's not some random guy. He also has a
>> long track record of open source dedication and contribution.
>> 
>>> Cheers
>>> 
>>> 
>>> 
>>> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>>> 
>>>> These are the numbers I arrived at, happy to run them with different
>>>> coordinates but thought these were representative:
>>>> 
>>>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>>>> ==>84570
>>>> 
>>>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
>>>> ==>62389
>>>> 
>>>> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
>>>> ==>3134
>>>> 
>>>> These are incoming edges across all versions of said coordinate.
>>>> 
>>>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
>>>>> 
>>>>> As we said previously when the the question arose again there would be
>> a
>>>> discussion. You may not remember, but I expect there to be a discussion.
>>>>> 
>>>>> I have built a graph of Maven Central to analyze the rank (count of all
>>>> incoming edges) for Log4J2 and Logback and it is clear from those
>> numbers
>>>> that everyone has gone from Log4J to Logback. What has happened, I
>> believe
>>>> from the numbers, is that the community followed the founder of the
>> project
>>>> and not the owner project in pretty much the exact same way users went
>> with
>>>> Jenkins and not Hudson. Anyone is happy to take the graph and verify
>> this
>>>> themselves, or generate their own data from the machine that is housing
>> the
>>>> copy of Maven Central at Google.
>>>>> 
>>>>> Additionally Igor has an implementation for logging during concurrent
>>>> builds based on Logback that I would really like to use, and the color
>>>> logging is also easy with Logback. I do not want to use something that
>> the
>>>> community at large has not adopted.
>>>>> 
>>>>> Again, anyone is welcome to the code and/or the data if they want to
>>>> verify this themselves.
>>>>> 
>>>>> I also am not interested in a debate so if we disagree then just leave
>>>> the simple implementation in place. I’m not philosophically motivated
>> much
>>>> here in these discussions but I’m vehemently opposed to integrating
>> Log4J2.
>>>>> 
>>>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
>>>> wrote:
>>>>>> 
>>>>>> thanks for this valuable comment Jason :(
>>>>>> 
>>>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
>> wrote:
>>>>>> 
>>>>>>> -1
>>>>>>> 
>>>>>>> Do not merge this branch.
>>>>>>> 
>>>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
>>>> wrote:
>>>>>>>> 
>>>>>>>> Hi Arnaud,
>>>>>>>> Do you plan a Release Version to merge this branch o master in
>> Maven?
>>>>>>>> 
>>>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>>>> 
>>>>>>>>> Just because only 2.4 was available when I updated this feature
>>>> branch
>>>>>>> few
>>>>>>>>> months ago.
>>>>>>>>> 
>>>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
>>>>>>>>> 
>>>>>>>>>> Hi Arnaud,
>>>>>>>>>> 
>>>>>>>>>> Thank you for the update.
>>>>>>>>>> 
>>>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>>>> 
>>>>>>>>>> Gary
>>>>>>>>>> 
>>>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>>>> <javascript:;>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> Hi Gary,
>>>>>>>>>>> 
>>>>>>>>>>> I fixed this in the branch :
>>>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>>>> The fix is in
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>>>> 
>>>>>>>>>>> (
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>>>> )
>>>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>>>> 
>>>>>>>>>>> BR
>>>>>>>>>>> 
>>>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>>>> <javascript:;>>
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Hi All,
>>>>>>>>>>>> 
>>>>>>>>>>>> Happy Holidays.
>>>>>>>>>>>> 
>>>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>>>> 
>>>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
>> Maven:
>>>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>>>> [WARN] (from
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>> 
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>>>> 
>>>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>>>> 
>>>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
>> are
>>>>>>>>> here:
>>>>>>>>>>>> 
>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>>>> <javascript:;>
>>>>>>> | [hidden
>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>>>> <javascript:;>
>>>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>>>> JUnit in Action, Second Edition <
>> http://www.manning.com/tahchiev/
>>>>> 
>>>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> -----
>>>>>>>>>>> Arnaud Héritier
>>>>>>>>>>> http://aheritier.net
>>>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> E-Mail: [hidden email]
>>>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>>>> <javascript:;>
>>>>>>> | [hidden
>>>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>>>> <javascript:;>
>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/
>>> 
>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> -----
>>>>>>>>> Arnaud Héritier
>>>>>>>>> http://aheritier.net
>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> ------------------------------
>>>>>>>>> If you reply to this email, your message will be added to the
>>>> discussion
>>>>>>>>> below:
>>>>>>>>> 
>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>>>> To start a new topic under Maven Developers, email
>>>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>>>> <
>>>>>>> 
>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>>>> 
>>>>>>>>> .
>>>>>>>>> NAML
>>>>>>>>> <
>>>>>>> 
>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>> 
>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> Jason
>>>>>>> 
>>>>>>> ----------------------------------------------------------
>>>>>>> Jason van Zyl
>>>>>>> Founder, Takari and Apache Maven
>>>>>>> http://twitter.com/jvanzyl
>>>>>>> http://twitter.com/takari_io
>>>>>>> ---------------------------------------------------------
>>>>>>> 
>>>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> -----
>>>>>> Arnaud Héritier
>>>>>> http://aheritier.net
>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>> Twitter/Skype : aheritier
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Jason
>>>>> 
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder, Takari and Apache Maven
>>>>> http://twitter.com/jvanzyl
>>>>> http://twitter.com/takari_io
>>>>> ---------------------------------------------------------
>>>>> 
>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> Jason
>>>> 
>>>> ----------------------------------------------------------
>>>> Jason van Zyl
>>>> Founder, Takari and Apache Maven
>>>> http://twitter.com/jvanzyl
>>>> http://twitter.com/takari_io
>>>> ---------------------------------------------------------
>>>> 
>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> -----
>>> Arnaud Héritier
>>> http://aheritier.net
>>> Mail/GTalk: aheritier AT gmail DOT com
>>> Twitter/Skype : aheritier
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Paul Benedict <pb...@apache.org>.
I am writing regarding this statement: "Ceki may do more commits but it’s
certainly not a one man show. 76 contributors for Logback and 8
contributors for Log4J2."

The numbers in themselves do not tell a full story. It's in appropriate to
conclude that since 76 > 8, therefore logback is a better choice. The 8
contributors in Log4J2 have been voted in according to Apache bylaws.
Conversely, there aren't any bylaws for logback; the logback Github project
owner can freely grant commit privileges at will ... and evidently, they
do! So the bar for committer rights is much (much) lower than at Apache. I
don't think the above comparison is fair toward log4j2.

Cheers,
Paul

On Wed, Jan 6, 2016 at 4:09 PM, Jason van Zyl <ja...@takari.io> wrote:

>
> > On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
> wrote:
> >
> > great, more constructive feedback :-)
> > Thanks Jason
> >
> > Both projects are well known and widely used even if log4j v2 is younger
> > with less downloads such figures are not really representative with all
> > caches/repositories managers I think.
> >
>
> I don’t have a single peer that uses Log4j2 and that’s important to me. I
> do not believe Log4J2 is well known or widely use. I think 3 years of
> releases is fairly representative in that Logback is getting close to the
> Log4J incoming edge count and if you remove all the incoming edges from
> Apache there are not a lot of users.
>
> > About logback vs log4j I have really no real preference technically
> > speaking (I had both branches working in the past and used them a lot in
> my
> > professional life - http://www.aheritier.net/united-colors-of-maven/).
> >
> > In term of community, Log4J is in our apache community and we have few
> > active committers arround. On Logback side even if I really appreciate
> Ceki
> > I'm always afraid about this one-man show project. (and Ceki isn't
> perfect
> > too when we see the nightmare of slf4j-api 1.5+ incompatibilities we
> always
> > have in 2016 !!).
>
> Ceki may do more commits but it’s certainly not a one man show. 76
> contributors for Logback and 8 contributors for Log4J2. It’s stable and
> mature at this point with 54 releases versus 33 for Log4J2. I don’t think
> any person responsible for picking a package for logging would get much
> support in their organization for Log4J2, as the data would suggest. I
> think with few contributors and usage it would likely be deemed a less wise
> choice than Logback and possibly a risk. There are also lots of Apache
> projects that use Logback. I think pragmatism is a factor in all the other
> projects at Apache who selected Logback. Being at Apache obviously wasn’t
> the determining criterion and it shouldn’t be.
>
> > I agree that we are just talking about a logging implementation but you
> saw
> > what it gave for eclipse/aether ….
> >
>
> I’m not sure what your point is here. No one worked on any of the parts,
> ever, whether here or at Eclipse. I doubt anyone will work on it when it
> comes back. So I’m not sure what analogy you’re trying to make.
>
> > I'm clearly not enough involved enough in the project to try to convince
> > anyone about a choice to do but I can just say that not having a
> colorized
> > console in 2016 is .... irritating.
> >
> > For the problem reported by Gary I think that applying the fix in
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > (
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > )
> > is safe to be back-ported in master. It is just that
> > org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
> > Log4J2 is release/stabilized there is a new one :
> > org.apache.logging.slf4j.Log4jLoggerFactory
> >
>
> If I asked Ceki for help I’d get it immediately also. Who isn’t going to
> help there to get their library bundled with Maven?
>
> > For the replacement of the implementation and activate colors I prefer to
> > let active committers decide of what they are doing (I imagine that for
> any
> > choice they are doing it doesn't avoid you to use another one in your own
> > distribution ?
> >
> > I would prefer log4j2 but clearly I never merged it because of the slf4j
> > conflict that I don't understand (but I didn't spend a lot of time on it)
> >
>
> To me the most important factor is usage, of course you need some
> threshold of developers so that people are working on it but even there I’d
> say it’s pretty sparse in Log4J2. But with widespread usage comes
> examination, issue submissions, pull requests and ultimately more people
> that contribute and that’s clearly the case with Logback. I don’t see how
> you can logically refute that and see Log4J2 a better choice because of
> what organization it’s developed within? Logback has a community it just
> doesn’t happen to be here, and Ceki's not some random guy. He also has a
> long track record of open source dedication and contribution.
>
> > Cheers
> >
> >
> >
> > On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
> >
> >> These are the numbers I arrived at, happy to run them with different
> >> coordinates but thought these were representative:
> >>
> >> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >> ==>84570
> >>
> >> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
> >> ==>62389
> >>
> >> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
> >> ==>3134
> >>
> >> These are incoming edges across all versions of said coordinate.
> >>
> >>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
> >>>
> >>> As we said previously when the the question arose again there would be
> a
> >> discussion. You may not remember, but I expect there to be a discussion.
> >>>
> >>> I have built a graph of Maven Central to analyze the rank (count of all
> >> incoming edges) for Log4J2 and Logback and it is clear from those
> numbers
> >> that everyone has gone from Log4J to Logback. What has happened, I
> believe
> >> from the numbers, is that the community followed the founder of the
> project
> >> and not the owner project in pretty much the exact same way users went
> with
> >> Jenkins and not Hudson. Anyone is happy to take the graph and verify
> this
> >> themselves, or generate their own data from the machine that is housing
> the
> >> copy of Maven Central at Google.
> >>>
> >>> Additionally Igor has an implementation for logging during concurrent
> >> builds based on Logback that I would really like to use, and the color
> >> logging is also easy with Logback. I do not want to use something that
> the
> >> community at large has not adopted.
> >>>
> >>> Again, anyone is welcome to the code and/or the data if they want to
> >> verify this themselves.
> >>>
> >>> I also am not interested in a debate so if we disagree then just leave
> >> the simple implementation in place. I’m not philosophically motivated
> much
> >> here in these discussions but I’m vehemently opposed to integrating
> Log4J2.
> >>>
> >>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
> >> wrote:
> >>>>
> >>>> thanks for this valuable comment Jason :(
> >>>>
> >>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>
> >>>>> -1
> >>>>>
> >>>>> Do not merge this branch.
> >>>>>
> >>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
> >> wrote:
> >>>>>>
> >>>>>> Hi Arnaud,
> >>>>>> Do you plan a Release Version to merge this branch o master in
> Maven?
> >>>>>>
> >>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> >>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>>>
> >>>>>>> Just because only 2.4 was available when I updated this feature
> >> branch
> >>>>> few
> >>>>>>> months ago.
> >>>>>>>
> >>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
> >>>>>>>
> >>>>>>>> Hi Arnaud,
> >>>>>>>>
> >>>>>>>> Thank you for the update.
> >>>>>>>>
> >>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>>>
> >>>>>>>> Gary
> >>>>>>>>
> >>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>>>> <javascript:;>> wrote:
> >>>>>>>>
> >>>>>>>>> Hi Gary,
> >>>>>>>>>
> >>>>>>>>> I fixed this in the branch :
> >>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>>>> The fix is in
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>
> >>>>>>>>> (
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>> )
> >>>>>>>>> It is the update I did after my old blog post :
> >>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>>>
> >>>>>>>>> BR
> >>>>>>>>>
> >>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>>>> <javascript:;>>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> Hi All,
> >>>>>>>>>>
> >>>>>>>>>> Happy Holidays.
> >>>>>>>>>>
> >>>>>>>>>> Can the next version of Maven be rid of this warning:
> >>>>>>>>>>
> >>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
> Maven:
> >>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>>>> [WARN] (from
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>>>
> >>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>>>
> >>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
> are
> >>>>>>> here:
> >>>>>>>>>>
> >> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> E-Mail: [hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> >> <javascript:;>
> >>>>> | [hidden
> >>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>>>> <javascript:;>
> >>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>> JUnit in Action, Second Edition <
> http://www.manning.com/tahchiev/
> >>>
> >>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> -----
> >>>>>>>>> Arnaud Héritier
> >>>>>>>>> http://aheritier.net
> >>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> E-Mail: [hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> >> <javascript:;>
> >>>>> | [hidden
> >>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>>>> <javascript:;>
> >>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/
> >
> >>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>> Home: http://garygregory.com/
> >>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> -----
> >>>>>>> Arnaud Héritier
> >>>>>>> http://aheritier.net
> >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>> Twitter/Skype : aheritier
> >>>>>>>
> >>>>>>>
> >>>>>>> ------------------------------
> >>>>>>> If you reply to this email, your message will be added to the
> >> discussion
> >>>>>>> below:
> >>>>>>>
> >> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>>>> To start a new topic under Maven Developers, email
> >>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>>>> To unsubscribe from Maven Developers, click here
> >>>>>>> <
> >>>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>>>
> >>>>>>> .
> >>>>>>> NAML
> >>>>>>> <
> >>>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> View this message in context:
> >>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> Jason
> >>>>>
> >>>>> ----------------------------------------------------------
> >>>>> Jason van Zyl
> >>>>> Founder, Takari and Apache Maven
> >>>>> http://twitter.com/jvanzyl
> >>>>> http://twitter.com/takari_io
> >>>>> ---------------------------------------------------------
> >>>>>
> >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> -----
> >>>> Arnaud Héritier
> >>>> http://aheritier.net
> >>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>> Twitter/Skype : aheritier
> >>>
> >>> Thanks,
> >>>
> >>> Jason
> >>>
> >>> ----------------------------------------------------------
> >>> Jason van Zyl
> >>> Founder, Takari and Apache Maven
> >>> http://twitter.com/jvanzyl
> >>> http://twitter.com/takari_io
> >>> ---------------------------------------------------------
> >>>
> >>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder, Takari and Apache Maven
> >> http://twitter.com/jvanzyl
> >> http://twitter.com/takari_io
> >> ---------------------------------------------------------
> >>
> >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Re: Log4j Warning

Posted by Gary Gregory <ga...@gmail.com>.
All this stats talk is irrelevant, McDonalds server millions of hamburgers,
that fact does not make it a 5-star restaurant. My peers do not drive
Lamborghinis but I'll buy one when I can afford it!

Gary

On Wed, Jan 6, 2016 at 2:09 PM, Jason van Zyl <ja...@takari.io> wrote:

>
> > On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com>
> wrote:
> >
> > great, more constructive feedback :-)
> > Thanks Jason
> >
> > Both projects are well known and widely used even if log4j v2 is younger
> > with less downloads such figures are not really representative with all
> > caches/repositories managers I think.
> >
>
> I don’t have a single peer that uses Log4j2 and that’s important to me. I
> do not believe Log4J2 is well known or widely use. I think 3 years of
> releases is fairly representative in that Logback is getting close to the
> Log4J incoming edge count and if you remove all the incoming edges from
> Apache there are not a lot of users.
>
> > About logback vs log4j I have really no real preference technically
> > speaking (I had both branches working in the past and used them a lot in
> my
> > professional life - http://www.aheritier.net/united-colors-of-maven/).
> >
> > In term of community, Log4J is in our apache community and we have few
> > active committers arround. On Logback side even if I really appreciate
> Ceki
> > I'm always afraid about this one-man show project. (and Ceki isn't
> perfect
> > too when we see the nightmare of slf4j-api 1.5+ incompatibilities we
> always
> > have in 2016 !!).
>
> Ceki may do more commits but it’s certainly not a one man show. 76
> contributors for Logback and 8 contributors for Log4J2. It’s stable and
> mature at this point with 54 releases versus 33 for Log4J2. I don’t think
> any person responsible for picking a package for logging would get much
> support in their organization for Log4J2, as the data would suggest. I
> think with few contributors and usage it would likely be deemed a less wise
> choice than Logback and possibly a risk. There are also lots of Apache
> projects that use Logback. I think pragmatism is a factor in all the other
> projects at Apache who selected Logback. Being at Apache obviously wasn’t
> the determining criterion and it shouldn’t be.
>
> > I agree that we are just talking about a logging implementation but you
> saw
> > what it gave for eclipse/aether ….
> >
>
> I’m not sure what your point is here. No one worked on any of the parts,
> ever, whether here or at Eclipse. I doubt anyone will work on it when it
> comes back. So I’m not sure what analogy you’re trying to make.
>
> > I'm clearly not enough involved enough in the project to try to convince
> > anyone about a choice to do but I can just say that not having a
> colorized
> > console in 2016 is .... irritating.
> >
> > For the problem reported by Gary I think that applying the fix in
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > (
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > )
> > is safe to be back-ported in master. It is just that
> > org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
> > Log4J2 is release/stabilized there is a new one :
> > org.apache.logging.slf4j.Log4jLoggerFactory
> >
>
> If I asked Ceki for help I’d get it immediately also. Who isn’t going to
> help there to get their library bundled with Maven?
>
> > For the replacement of the implementation and activate colors I prefer to
> > let active committers decide of what they are doing (I imagine that for
> any
> > choice they are doing it doesn't avoid you to use another one in your own
> > distribution ?
> >
> > I would prefer log4j2 but clearly I never merged it because of the slf4j
> > conflict that I don't understand (but I didn't spend a lot of time on it)
> >
>
> To me the most important factor is usage, of course you need some
> threshold of developers so that people are working on it but even there I’d
> say it’s pretty sparse in Log4J2. But with widespread usage comes
> examination, issue submissions, pull requests and ultimately more people
> that contribute and that’s clearly the case with Logback. I don’t see how
> you can logically refute that and see Log4J2 a better choice because of
> what organization it’s developed within? Logback has a community it just
> doesn’t happen to be here, and Ceki's not some random guy. He also has a
> long track record of open source dedication and contribution.
>
> > Cheers
> >
> >
> >
> > On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
> >
> >> These are the numbers I arrived at, happy to run them with different
> >> coordinates but thought these were representative:
> >>
> >> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> >> ==>84570
> >>
> >> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
> >> ==>62389
> >>
> >> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
> >> ==>3134
> >>
> >> These are incoming edges across all versions of said coordinate.
> >>
> >>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
> >>>
> >>> As we said previously when the the question arose again there would be
> a
> >> discussion. You may not remember, but I expect there to be a discussion.
> >>>
> >>> I have built a graph of Maven Central to analyze the rank (count of all
> >> incoming edges) for Log4J2 and Logback and it is clear from those
> numbers
> >> that everyone has gone from Log4J to Logback. What has happened, I
> believe
> >> from the numbers, is that the community followed the founder of the
> project
> >> and not the owner project in pretty much the exact same way users went
> with
> >> Jenkins and not Hudson. Anyone is happy to take the graph and verify
> this
> >> themselves, or generate their own data from the machine that is housing
> the
> >> copy of Maven Central at Google.
> >>>
> >>> Additionally Igor has an implementation for logging during concurrent
> >> builds based on Logback that I would really like to use, and the color
> >> logging is also easy with Logback. I do not want to use something that
> the
> >> community at large has not adopted.
> >>>
> >>> Again, anyone is welcome to the code and/or the data if they want to
> >> verify this themselves.
> >>>
> >>> I also am not interested in a debate so if we disagree then just leave
> >> the simple implementation in place. I’m not philosophically motivated
> much
> >> here in these discussions but I’m vehemently opposed to integrating
> Log4J2.
> >>>
> >>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
> >> wrote:
> >>>>
> >>>> thanks for this valuable comment Jason :(
> >>>>
> >>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> >>>>
> >>>>> -1
> >>>>>
> >>>>> Do not merge this branch.
> >>>>>
> >>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
> >> wrote:
> >>>>>>
> >>>>>> Hi Arnaud,
> >>>>>> Do you plan a Release Version to merge this branch o master in
> Maven?
> >>>>>>
> >>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> >>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>>>
> >>>>>>> Just because only 2.4 was available when I updated this feature
> >> branch
> >>>>> few
> >>>>>>> months ago.
> >>>>>>>
> >>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
> >>>>>>>
> >>>>>>>> Hi Arnaud,
> >>>>>>>>
> >>>>>>>> Thank you for the update.
> >>>>>>>>
> >>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>>>
> >>>>>>>> Gary
> >>>>>>>>
> >>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>>>> <javascript:;>> wrote:
> >>>>>>>>
> >>>>>>>>> Hi Gary,
> >>>>>>>>>
> >>>>>>>>> I fixed this in the branch :
> >>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>>>> The fix is in
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>>>
> >>>>>>>>> (
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>>>> )
> >>>>>>>>> It is the update I did after my old blog post :
> >>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>>>
> >>>>>>>>> BR
> >>>>>>>>>
> >>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>>>> <javascript:;>>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> Hi All,
> >>>>>>>>>>
> >>>>>>>>>> Happy Holidays.
> >>>>>>>>>>
> >>>>>>>>>> Can the next version of Maven be rid of this warning:
> >>>>>>>>>>
> >>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by
> Maven:
> >>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>>>> [WARN] (from
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>>>
> >>>>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>>>
> >>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
> are
> >>>>>>> here:
> >>>>>>>>>>
> >> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> E-Mail: [hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> >> <javascript:;>
> >>>>> | [hidden
> >>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>>>> <javascript:;>
> >>>>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>>>> JUnit in Action, Second Edition <
> http://www.manning.com/tahchiev/
> >>>
> >>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>>>> Home: http://garygregory.com/
> >>>>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> -----
> >>>>>>>>> Arnaud Héritier
> >>>>>>>>> http://aheritier.net
> >>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>>>> Twitter/Skype : aheritier
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> E-Mail: [hidden email]
> >>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> >> <javascript:;>
> >>>>> | [hidden
> >>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>>>> <javascript:;>
> >>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/
> >
> >>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>> Home: http://garygregory.com/
> >>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> -----
> >>>>>>> Arnaud Héritier
> >>>>>>> http://aheritier.net
> >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>> Twitter/Skype : aheritier
> >>>>>>>
> >>>>>>>
> >>>>>>> ------------------------------
> >>>>>>> If you reply to this email, your message will be added to the
> >> discussion
> >>>>>>> below:
> >>>>>>>
> >> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>>>> To start a new topic under Maven Developers, email
> >>>>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>>>> To unsubscribe from Maven Developers, click here
> >>>>>>> <
> >>>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>>>
> >>>>>>> .
> >>>>>>> NAML
> >>>>>>> <
> >>>>>
> >>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> View this message in context:
> >>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>> Jason
> >>>>>
> >>>>> ----------------------------------------------------------
> >>>>> Jason van Zyl
> >>>>> Founder, Takari and Apache Maven
> >>>>> http://twitter.com/jvanzyl
> >>>>> http://twitter.com/takari_io
> >>>>> ---------------------------------------------------------
> >>>>>
> >>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>>>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> -----
> >>>> Arnaud Héritier
> >>>> http://aheritier.net
> >>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>> Twitter/Skype : aheritier
> >>>
> >>> Thanks,
> >>>
> >>> Jason
> >>>
> >>> ----------------------------------------------------------
> >>> Jason van Zyl
> >>> Founder, Takari and Apache Maven
> >>> http://twitter.com/jvanzyl
> >>> http://twitter.com/takari_io
> >>> ---------------------------------------------------------
> >>>
> >>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder, Takari and Apache Maven
> >> http://twitter.com/jvanzyl
> >> http://twitter.com/takari_io
> >> ---------------------------------------------------------
> >>
> >> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: dev-help@maven.apache.org
> >>
> >>
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
> On Jan 6, 2016, at 12:25 PM, Arnaud Héritier <ah...@gmail.com> wrote:
> 
> great, more constructive feedback :-)
> Thanks Jason
> 
> Both projects are well known and widely used even if log4j v2 is younger
> with less downloads such figures are not really representative with all
> caches/repositories managers I think.
> 

I don’t have a single peer that uses Log4j2 and that’s important to me. I do not believe Log4J2 is well known or widely use. I think 3 years of releases is fairly representative in that Logback is getting close to the Log4J incoming edge count and if you remove all the incoming edges from Apache there are not a lot of users.

> About logback vs log4j I have really no real preference technically
> speaking (I had both branches working in the past and used them a lot in my
> professional life - http://www.aheritier.net/united-colors-of-maven/).
> 
> In term of community, Log4J is in our apache community and we have few
> active committers arround. On Logback side even if I really appreciate Ceki
> I'm always afraid about this one-man show project. (and Ceki isn't perfect
> too when we see the nightmare of slf4j-api 1.5+ incompatibilities we always
> have in 2016 !!).

Ceki may do more commits but it’s certainly not a one man show. 76 contributors for Logback and 8 contributors for Log4J2. It’s stable and mature at this point with 54 releases versus 33 for Log4J2. I don’t think any person responsible for picking a package for logging would get much support in their organization for Log4J2, as the data would suggest. I think with few contributors and usage it would likely be deemed a less wise choice than Logback and possibly a risk. There are also lots of Apache projects that use Logback. I think pragmatism is a factor in all the other projects at Apache who selected Logback. Being at Apache obviously wasn’t the determining criterion and it shouldn’t be.

> I agree that we are just talking about a logging implementation but you saw
> what it gave for eclipse/aether ….
> 

I’m not sure what your point is here. No one worked on any of the parts, ever, whether here or at Eclipse. I doubt anyone will work on it when it comes back. So I’m not sure what analogy you’re trying to make. 

> I'm clearly not enough involved enough in the project to try to convince
> anyone about a choice to do but I can just say that not having a colorized
> console in 2016 is .... irritating.
> 
> For the problem reported by Gary I think that applying the fix in
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> (
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> )
> is safe to be back-ported in master. It is just that
> org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
> Log4J2 is release/stabilized there is a new one :
> org.apache.logging.slf4j.Log4jLoggerFactory
> 

If I asked Ceki for help I’d get it immediately also. Who isn’t going to help there to get their library bundled with Maven?

> For the replacement of the implementation and activate colors I prefer to
> let active committers decide of what they are doing (I imagine that for any
> choice they are doing it doesn't avoid you to use another one in your own
> distribution ?
> 
> I would prefer log4j2 but clearly I never merged it because of the slf4j
> conflict that I don't understand (but I didn't spend a lot of time on it)
> 

To me the most important factor is usage, of course you need some threshold of developers so that people are working on it but even there I’d say it’s pretty sparse in Log4J2. But with widespread usage comes examination, issue submissions, pull requests and ultimately more people that contribute and that’s clearly the case with Logback. I don’t see how you can logically refute that and see Log4J2 a better choice because of what organization it’s developed within? Logback has a community it just doesn’t happen to be here, and Ceki's not some random guy. He also has a long track record of open source dedication and contribution.

> Cheers
> 
> 
> 
> On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> These are the numbers I arrived at, happy to run them with different
>> coordinates but thought these were representative:
>> 
>> gremlin> g.V('vc', 'log4j:log4j').inE.count()
>> ==>84570
>> 
>> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
>> ==>62389
>> 
>> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
>> ==>3134
>> 
>> These are incoming edges across all versions of said coordinate.
>> 
>>> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
>>> 
>>> As we said previously when the the question arose again there would be a
>> discussion. You may not remember, but I expect there to be a discussion.
>>> 
>>> I have built a graph of Maven Central to analyze the rank (count of all
>> incoming edges) for Log4J2 and Logback and it is clear from those numbers
>> that everyone has gone from Log4J to Logback. What has happened, I believe
>> from the numbers, is that the community followed the founder of the project
>> and not the owner project in pretty much the exact same way users went with
>> Jenkins and not Hudson. Anyone is happy to take the graph and verify this
>> themselves, or generate their own data from the machine that is housing the
>> copy of Maven Central at Google.
>>> 
>>> Additionally Igor has an implementation for logging during concurrent
>> builds based on Logback that I would really like to use, and the color
>> logging is also easy with Logback. I do not want to use something that the
>> community at large has not adopted.
>>> 
>>> Again, anyone is welcome to the code and/or the data if they want to
>> verify this themselves.
>>> 
>>> I also am not interested in a debate so if we disagree then just leave
>> the simple implementation in place. I’m not philosophically motivated much
>> here in these discussions but I’m vehemently opposed to integrating Log4J2.
>>> 
>>>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
>> wrote:
>>>> 
>>>> thanks for this valuable comment Jason :(
>>>> 
>>>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>>>> 
>>>>> -1
>>>>> 
>>>>> Do not merge this branch.
>>>>> 
>>>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
>> wrote:
>>>>>> 
>>>>>> Hi Arnaud,
>>>>>> Do you plan a Release Version to merge this branch o master in Maven?
>>>>>> 
>>>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>>>> 
>>>>>>> Just because only 2.4 was available when I updated this feature
>> branch
>>>>> few
>>>>>>> months ago.
>>>>>>> 
>>>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
>>>>>>> 
>>>>>>>> Hi Arnaud,
>>>>>>>> 
>>>>>>>> Thank you for the update.
>>>>>>>> 
>>>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>>>> 
>>>>>>>> Gary
>>>>>>>> 
>>>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>>>> <javascript:;>> wrote:
>>>>>>>> 
>>>>>>>>> Hi Gary,
>>>>>>>>> 
>>>>>>>>> I fixed this in the branch :
>>>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>>>> The fix is in
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>>>> 
>>>>>>>>> (
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>>>> )
>>>>>>>>> It is the update I did after my old blog post :
>>>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>>>> 
>>>>>>>>> BR
>>>>>>>>> 
>>>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>>>> <javascript:;>>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Hi All,
>>>>>>>>>> 
>>>>>>>>>> Happy Holidays.
>>>>>>>>>> 
>>>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>>>> 
>>>>>>>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
>>>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>>>> [WARN] (from
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>>>> 
>>>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>>>> 
>>>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
>>>>>>> here:
>>>>>>>>>> 
>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> E-Mail: [hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
>> <javascript:;>
>>>>> | [hidden
>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>>>> <javascript:;>
>>>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/
>>> 
>>>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>>>> Home: http://garygregory.com/
>>>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> -----
>>>>>>>>> Arnaud Héritier
>>>>>>>>> http://aheritier.net
>>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>>>> Twitter/Skype : aheritier
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> E-Mail: [hidden email]
>>>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
>> <javascript:;>
>>>>> | [hidden
>>>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>>>> <javascript:;>
>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>> Home: http://garygregory.com/
>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> -----
>>>>>>> Arnaud Héritier
>>>>>>> http://aheritier.net
>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>> Twitter/Skype : aheritier
>>>>>>> 
>>>>>>> 
>>>>>>> ------------------------------
>>>>>>> If you reply to this email, your message will be added to the
>> discussion
>>>>>>> below:
>>>>>>> 
>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>>>> To start a new topic under Maven Developers, email
>>>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>>>> To unsubscribe from Maven Developers, click here
>>>>>>> <
>>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>>>> 
>>>>>>> .
>>>>>>> NAML
>>>>>>> <
>>>>> 
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> View this message in context:
>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Jason
>>>>> 
>>>>> ----------------------------------------------------------
>>>>> Jason van Zyl
>>>>> Founder, Takari and Apache Maven
>>>>> http://twitter.com/jvanzyl
>>>>> http://twitter.com/takari_io
>>>>> ---------------------------------------------------------
>>>>> 
>>>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> -----
>>>> Arnaud Héritier
>>>> http://aheritier.net
>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>> Twitter/Skype : aheritier
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>> 
>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 
> 
> 
> -- 
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
great, more constructive feedback :-)
Thanks Jason

Both projects are well known and widely used even if log4j v2 is younger
with less downloads such figures are not really representative with all
caches/repositories managers I think.

About logback vs log4j I have really no real preference technically
speaking (I had both branches working in the past and used them a lot in my
professional life - http://www.aheritier.net/united-colors-of-maven/).

In term of community, Log4J is in our apache community and we have few
active committers arround. On Logback side even if I really appreciate Ceki
I'm always afraid about this one-man show project. (and Ceki isn't perfect
too when we see the nightmare of slf4j-api 1.5+ incompatibilities we always
have in 2016 !!).
I agree that we are just talking about a logging implementation but you saw
what it gave for eclipse/aether ....

I'm clearly not enough involved enough in the project to try to convince
anyone about a choice to do but I can just say that not having a colorized
console in 2016 is .... irritating.

For the problem reported by Gary I think that applying the fix in
maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
(
https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
)
is safe to be back-ported in master. It is just that
 org.slf4j.helpers.Log4jLoggerFactorywas for Log4J 1 AFAIU and now that
Log4J2 is release/stabilized there is a new one :
org.apache.logging.slf4j.Log4jLoggerFactory

For the replacement of the implementation and activate colors I prefer to
let active committers decide of what they are doing (I imagine that for any
choice they are doing it doesn't avoid you to use another one in your own
distribution ?

I would prefer log4j2 but clearly I never merged it because of the slf4j
conflict that I don't understand (but I didn't spend a lot of time on it)

Cheers



On Wed, Jan 6, 2016 at 5:46 PM, Jason van Zyl <ja...@takari.io> wrote:

> These are the numbers I arrived at, happy to run them with different
> coordinates but thought these were representative:
>
> gremlin> g.V('vc', 'log4j:log4j').inE.count()
> ==>84570
>
> gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()
> ==>62389
>
> gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()
> ==>3134
>
> These are incoming edges across all versions of said coordinate.
>
> > On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
> >
> > As we said previously when the the question arose again there would be a
> discussion. You may not remember, but I expect there to be a discussion.
> >
> > I have built a graph of Maven Central to analyze the rank (count of all
> incoming edges) for Log4J2 and Logback and it is clear from those numbers
> that everyone has gone from Log4J to Logback. What has happened, I believe
> from the numbers, is that the community followed the founder of the project
> and not the owner project in pretty much the exact same way users went with
> Jenkins and not Hudson. Anyone is happy to take the graph and verify this
> themselves, or generate their own data from the machine that is housing the
> copy of Maven Central at Google.
> >
> > Additionally Igor has an implementation for logging during concurrent
> builds based on Logback that I would really like to use, and the color
> logging is also easy with Logback. I do not want to use something that the
> community at large has not adopted.
> >
> > Again, anyone is welcome to the code and/or the data if they want to
> verify this themselves.
> >
> > I also am not interested in a debate so if we disagree then just leave
> the simple implementation in place. I’m not philosophically motivated much
> here in these discussions but I’m vehemently opposed to integrating Log4J2.
> >
> >> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com>
> wrote:
> >>
> >> thanks for this valuable comment Jason :(
> >>
> >> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
> >>
> >>> -1
> >>>
> >>> Do not merge this branch.
> >>>
> >>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
> wrote:
> >>>>
> >>>> Hi Arnaud,
> >>>> Do you plan a Release Version to merge this branch o master in Maven?
> >>>>
> >>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> >>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >>>>
> >>>>> Just because only 2.4 was available when I updated this feature
> branch
> >>> few
> >>>>> months ago.
> >>>>>
> >>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
> >>>>>
> >>>>>> Hi Arnaud,
> >>>>>>
> >>>>>> Thank you for the update.
> >>>>>>
> >>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>>>>
> >>>>>> Gary
> >>>>>>
> >>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> >>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>>>>> <javascript:;>> wrote:
> >>>>>>
> >>>>>>> Hi Gary,
> >>>>>>>
> >>>>>>> I fixed this in the branch :
> >>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>>>> The fix is in
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>>>>
> >>>>>>> (
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>>>>> )
> >>>>>>> It is the update I did after my old blog post :
> >>>>>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>>>>
> >>>>>>> BR
> >>>>>>>
> >>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> >>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>>>>> <javascript:;>>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Hi All,
> >>>>>>>>
> >>>>>>>> Happy Holidays.
> >>>>>>>>
> >>>>>>>> Can the next version of Maven be rid of this warning:
> >>>>>>>>
> >>>>>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
> >>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>>>>> [WARN] Maven supported bindings are:
> >>>>>>>> [WARN] (from
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>>>>
> >>>>>>>> - ch.qos.logback.classic.LoggerContext
> >>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>>>>
> >>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
> >>>>> here:
> >>>>>>>>
> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> E-Mail: [hidden email]
> >>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> <javascript:;>
> >>> | [hidden
> >>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>>>>> <javascript:;>
> >>>>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>>>> <http://www.manning.com/bauer3/>
> >>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/
> >
> >>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>>>> Blog: http://garygregory.wordpress.com
> >>>>>>>> Home: http://garygregory.com/
> >>>>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> -----
> >>>>>>> Arnaud Héritier
> >>>>>>> http://aheritier.net
> >>>>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>>>> Twitter/Skype : aheritier
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> E-Mail: [hidden email]
> >>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> <javascript:;>
> >>> | [hidden
> >>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>>>>> <javascript:;>
> >>>>>> Java Persistence with Hibernate, Second Edition
> >>>>>> <http://www.manning.com/bauer3/>
> >>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> >>>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>>> Blog: http://garygregory.wordpress.com
> >>>>>> Home: http://garygregory.com/
> >>>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> -----
> >>>>> Arnaud Héritier
> >>>>> http://aheritier.net
> >>>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>>> Twitter/Skype : aheritier
> >>>>>
> >>>>>
> >>>>> ------------------------------
> >>>>> If you reply to this email, your message will be added to the
> discussion
> >>>>> below:
> >>>>>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >>>>> To start a new topic under Maven Developers, email
> >>>>> ml-node+s40175n142166h86@n5.nabble.com
> >>>>> To unsubscribe from Maven Developers, click here
> >>>>> <
> >>>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >>>>
> >>>>> .
> >>>>> NAML
> >>>>> <
> >>>
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> View this message in context:
> >>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> >>>> Sent from the Maven Developers mailing list archive at Nabble.com.
> >>>
> >>> Thanks,
> >>>
> >>> Jason
> >>>
> >>> ----------------------------------------------------------
> >>> Jason van Zyl
> >>> Founder, Takari and Apache Maven
> >>> http://twitter.com/jvanzyl
> >>> http://twitter.com/takari_io
> >>> ---------------------------------------------------------
> >>>
> >>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>>
> >>
> >>
> >> --
> >> -----
> >> Arnaud Héritier
> >> http://aheritier.net
> >> Mail/GTalk: aheritier AT gmail DOT com
> >> Twitter/Skype : aheritier
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder, Takari and Apache Maven
> > http://twitter.com/jvanzyl
> > http://twitter.com/takari_io
> > ---------------------------------------------------------
> >
> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
These are the numbers I arrived at, happy to run them with different coordinates but thought these were representative:

gremlin> g.V('vc', 'log4j:log4j').inE.count()                   
==>84570

gremlin> g.V('vc', 'ch.qos.logback:logback-classic').inE.count()           
==>62389

gremlin> g.V('vc', 'org.apache.logging.log4j:log4j-core').inE.count()      
==>3134

These are incoming edges across all versions of said coordinate.

> On Jan 6, 2016, at 11:15 AM, Jason van Zyl <ja...@takari.io> wrote:
> 
> As we said previously when the the question arose again there would be a discussion. You may not remember, but I expect there to be a discussion.
> 
> I have built a graph of Maven Central to analyze the rank (count of all incoming edges) for Log4J2 and Logback and it is clear from those numbers that everyone has gone from Log4J to Logback. What has happened, I believe from the numbers, is that the community followed the founder of the project and not the owner project in pretty much the exact same way users went with Jenkins and not Hudson. Anyone is happy to take the graph and verify this themselves, or generate their own data from the machine that is housing the copy of Maven Central at Google.
> 
> Additionally Igor has an implementation for logging during concurrent builds based on Logback that I would really like to use, and the color logging is also easy with Logback. I do not want to use something that the community at large has not adopted. 
> 
> Again, anyone is welcome to the code and/or the data if they want to verify this themselves.
> 
> I also am not interested in a debate so if we disagree then just leave the simple implementation in place. I’m not philosophically motivated much here in these discussions but I’m vehemently opposed to integrating Log4J2.
> 
>> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com> wrote:
>> 
>> thanks for this valuable comment Jason :(
>> 
>> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>> 
>>> -1
>>> 
>>> Do not merge this branch.
>>> 
>>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org> wrote:
>>>> 
>>>> Hi Arnaud,
>>>> Do you plan a Release Version to merge this branch o master in Maven?
>>>> 
>>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>>> 
>>>>> Just because only 2.4 was available when I updated this feature branch
>>> few
>>>>> months ago.
>>>>> 
>>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
>>>>> 
>>>>>> Hi Arnaud,
>>>>>> 
>>>>>> Thank you for the update.
>>>>>> 
>>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>>> 
>>>>>> Gary
>>>>>> 
>>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>>> <javascript:;>> wrote:
>>>>>> 
>>>>>>> Hi Gary,
>>>>>>> 
>>>>>>> I fixed this in the branch :
>>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>>> The fix is in
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>>> 
>>>>>>> (
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>>> )
>>>>>>> It is the update I did after my old blog post :
>>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>>> 
>>>>>>> BR
>>>>>>> 
>>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>>> <javascript:;>>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Hi All,
>>>>>>>> 
>>>>>>>> Happy Holidays.
>>>>>>>> 
>>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>>> 
>>>>>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
>>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>>> [WARN] Maven supported bindings are:
>>>>>>>> [WARN] (from
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>>> 
>>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>>> 
>>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
>>>>> here:
>>>>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>>> 
>>>>>>>> --
>>>>>>>> E-Mail: [hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3> <javascript:;>
>>> | [hidden
>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>>> <javascript:;>
>>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>>> Home: http://garygregory.com/
>>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> -----
>>>>>>> Arnaud Héritier
>>>>>>> http://aheritier.net
>>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>>> Twitter/Skype : aheritier
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> E-Mail: [hidden email]
>>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5> <javascript:;>
>>> | [hidden
>>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>>> <javascript:;>
>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>> <http://www.manning.com/bauer3/>
>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>> Blog: http://garygregory.wordpress.com
>>>>>> Home: http://garygregory.com/
>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> -----
>>>>> Arnaud Héritier
>>>>> http://aheritier.net
>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>> Twitter/Skype : aheritier
>>>>> 
>>>>> 
>>>>> ------------------------------
>>>>> If you reply to this email, your message will be added to the discussion
>>>>> below:
>>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>>> To start a new topic under Maven Developers, email
>>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>>> To unsubscribe from Maven Developers, click here
>>>>> <
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>>> 
>>>>> .
>>>>> NAML
>>>>> <
>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> View this message in context:
>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> ----------------------------------------------------------
>>> Jason van Zyl
>>> Founder, Takari and Apache Maven
>>> http://twitter.com/jvanzyl
>>> http://twitter.com/takari_io
>>> ---------------------------------------------------------
>>> 
>>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>> 
>>> 
>> 
>> 
>> -- 
>> -----
>> Arnaud Héritier
>> http://aheritier.net
>> Mail/GTalk: aheritier AT gmail DOT com
>> Twitter/Skype : aheritier
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
> 
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
As we said previously when the the question arose again there would be a discussion. You may not remember, but I expect there to be a discussion.

I have built a graph of Maven Central to analyze the rank (count of all incoming edges) for Log4J2 and Logback and it is clear from those numbers that everyone has gone from Log4J to Logback. What has happened, I believe from the numbers, is that the community followed the founder of the project and not the owner project in pretty much the exact same way users went with Jenkins and not Hudson. Anyone is happy to take the graph and verify this themselves, or generate their own data from the machine that is housing the copy of Maven Central at Google.

Additionally Igor has an implementation for logging during concurrent builds based on Logback that I would really like to use, and the color logging is also easy with Logback. I do not want to use something that the community at large has not adopted. 

Again, anyone is welcome to the code and/or the data if they want to verify this themselves.

I also am not interested in a debate so if we disagree then just leave the simple implementation in place. I’m not philosophically motivated much here in these discussions but I’m vehemently opposed to integrating Log4J2.

> On Jan 6, 2016, at 7:55 AM, Arnaud Héritier <ah...@gmail.com> wrote:
> 
> thanks for this valuable comment Jason :(
> 
> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
> 
>> -1
>> 
>> Do not merge this branch.
>> 
>>> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org> wrote:
>>> 
>>> Hi Arnaud,
>>> Do you plan a Release Version to merge this branch o master in Maven?
>>> 
>>> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
>>> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
>>> 
>>>> Just because only 2.4 was available when I updated this feature branch
>> few
>>>> months ago.
>>>> 
>>>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
>>>> 
>>>>> Hi Arnaud,
>>>>> 
>>>>> Thank you for the update.
>>>>> 
>>>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>>>> 
>>>>> Gary
>>>>> 
>>>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>>>> <javascript:;>> wrote:
>>>>> 
>>>>>> Hi Gary,
>>>>>> 
>>>>>> I fixed this in the branch :
>>>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>>> The fix is in
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>>>> 
>>>>>> (
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>>>> )
>>>>>> It is the update I did after my old blog post :
>>>>>> http://www.aheritier.net/united-colors-of-maven/
>>>>>> 
>>>>>> BR
>>>>>> 
>>>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>>>> <javascript:;>>
>>>>>> wrote:
>>>>>> 
>>>>>>> Hi All,
>>>>>>> 
>>>>>>> Happy Holidays.
>>>>>>> 
>>>>>>> Can the next version of Maven be rid of this warning:
>>>>>>> 
>>>>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
>>>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>>>> [WARN] Maven supported bindings are:
>>>>>>> [WARN] (from
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>>>> 
>>>>>>> - ch.qos.logback.classic.LoggerContext
>>>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>>>> 
>>>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
>>>> here:
>>>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>>>> 
>>>>>>> --
>>>>>>> E-Mail: [hidden email]
>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3> <javascript:;>
>> | [hidden
>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>>>> <javascript:;>
>>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>>> <http://www.manning.com/bauer3/>
>>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>>> Blog: http://garygregory.wordpress.com
>>>>>>> Home: http://garygregory.com/
>>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> -----
>>>>>> Arnaud Héritier
>>>>>> http://aheritier.net
>>>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>>>> Twitter/Skype : aheritier
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> E-Mail: [hidden email]
>>>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5> <javascript:;>
>> | [hidden
>>>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>>>> <javascript:;>
>>>>> Java Persistence with Hibernate, Second Edition
>>>>> <http://www.manning.com/bauer3/>
>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>> Blog: http://garygregory.wordpress.com
>>>>> Home: http://garygregory.com/
>>>>> Tweet! http://twitter.com/GaryGregory
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> -----
>>>> Arnaud Héritier
>>>> http://aheritier.net
>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>> Twitter/Skype : aheritier
>>>> 
>>>> 
>>>> ------------------------------
>>>> If you reply to this email, your message will be added to the discussion
>>>> below:
>>>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>>>> To start a new topic under Maven Developers, email
>>>> ml-node+s40175n142166h86@n5.nabble.com
>>>> To unsubscribe from Maven Developers, click here
>>>> <
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
>>> 
>>>> .
>>>> NAML
>>>> <
>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
>>> 
>>>> 
>>> 
>>> 
>>> 
>>> 
>>> --
>>> View this message in context:
>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
>>> Sent from the Maven Developers mailing list archive at Nabble.com.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> ----------------------------------------------------------
>> Jason van Zyl
>> Founder, Takari and Apache Maven
>> http://twitter.com/jvanzyl
>> http://twitter.com/takari_io
>> ---------------------------------------------------------
>> 
>> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>> 
>> 
> 
> 
> -- 
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
Something that we can configure directly in
${maven.multiModuleProjectDirectory}/.mvn/extensions.xml


   1. <?xml version="1.0" encoding="UTF-8"?>
   2. <extensions>
   3. <extension>
   4. <groupId>org.apache.maven.ext</groupId>
   5. <artifactId>log4j2</artifactId>
   6. <version>1.0</version>
   7. </extension>
   8. </extensions>


or in the pom


   1. <build>
   2. <extensions>
   3. <extension>
   4. <groupId>org.apache.maven.ext</groupId>
   5. <artifactId>log4j2</artifactId>
   6. <version>1.0</version>
   7. </extension>
   8. </extensions>
   9. </build>


But I agree that your idea of a command line plugin that we can use to
patch our own instance may be better

Maybe the best solution is to do nothing and to use the maven-color project
: https://github.com/jcgay/maven-color



On Thu, Jan 7, 2016 at 12:54 AM, Olivier Lamy <ol...@apache.org> wrote:

> I mean a plugin which update the local install.
>
> i.e: mvn logging:update-dist -dimplementation=log4j2 -DlocalInstall=
> (optional per default the current used install)
> This will download the artifacts and install them in the target local
> distro.
> That's a sort of extension.
> Maybe I don't understand what do you mean with extension?
>
>
> On 7 January 2016 at 10:48, Arnaud Héritier <ah...@gmail.com> wrote:
>
> > @olamy instead of a plugin I would have loved to do this as an extension
> > but I'm not sure it is technically possible. But clearly it would make
> > sense for me to have this as an extension as now we have more more things
> > possible in this area.
> > @jason I won't fight, I just want some colors in our ugly shell :-)
> > I don't want to at all to criticize Ceki's work as I used slf4J/logback
> > many many times but for an apache project for me it was just logic
> nowadays
> > to use log4j2 which is not any more in beta but it is just a personal
> > preference.
> > At the end it won't change anything for me who aren't contributing
> > regularly but as a long time user I would love to see little improvements
> > like this landing in the product
> >
> > Cheers
> >
> >
> >
> > On Wed, Jan 6, 2016 at 11:59 PM, Olivier Lamy <ol...@apache.org> wrote:
> >
> > > Arnaud,
> > > When I started this log4j2 branch, I was tired with this political no
> > > trough discussion etc...... (so I didn't move forward...)
> > > So except if you want to waste your time, try an other approach.
> > > IMHO I think the best is probably to create a plugin which
> > update/configure
> > > a local distro with the artifacts needed for log4j2 or any other
> logging
> > > implementation.
> > > That's not really complicated to download then copy artifacts to the
> > > correct local folder.
> > > And voilà! you're happy, you saved your time and can write a blog entry
> > :-)
> > >
> > > Cheers
> > > Olivier
> > >
> > > On 6 January 2016 at 23:55, Arnaud Héritier <ah...@gmail.com>
> wrote:
> > >
> > > > thanks for this valuable comment Jason :(
> > > >
> > > > On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io>
> wrote:
> > > >
> > > > > -1
> > > > >
> > > > > Do not merge this branch.
> > > > >
> > > > > > On Jan 6, 2016, at 4:05 AM, Tibor Digana <tibordigana@apache.org
> >
> > > > wrote:
> > > > > >
> > > > > > Hi Arnaud,
> > > > > > Do you plan a Release Version to merge this branch o master in
> > Maven?
> > > > > >
> > > > > > On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> > > > > > ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > > > > >
> > > > > >> Just because only 2.4 was available when I updated this feature
> > > branch
> > > > > few
> > > > > >> months ago.
> > > > > >>
> > > > > >> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a
> écrit
> > :
> > > > > >>
> > > > > >>> Hi Arnaud,
> > > > > >>>
> > > > > >>> Thank you for the update.
> > > > > >>>
> > > > > >>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > > > > >>>
> > > > > >>> Gary
> > > > > >>>
> > > > > >>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> > > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > > > > >>> <javascript:;>> wrote:
> > > > > >>>
> > > > > >>>> Hi Gary,
> > > > > >>>>
> > > > > >>>>  I fixed this in the branch :
> > > > > >>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > > > > >>>>  The fix is in
> > > > > >>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>
> > > > >
> > > >
> > >
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > > > > >>
> > > > > >>>> (
> > > > > >>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>
> > > > >
> > > >
> > >
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > > > >>>> )
> > > > > >>>>  It is the update I did after my old blog post :
> > > > > >>>> http://www.aheritier.net/united-colors-of-maven/
> > > > > >>>>
> > > > > >>>> BR
> > > > > >>>>
> > > > > >>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> > > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > > > > >>> <javascript:;>>
> > > > > >>>> wrote:
> > > > > >>>>
> > > > > >>>>> Hi All,
> > > > > >>>>>
> > > > > >>>>> Happy Holidays.
> > > > > >>>>>
> > > > > >>>>> Can the next version of Maven be rid of this warning:
> > > > > >>>>>
> > > > > >>>>> [WARN] The SLF4J binding actually used is not supported by
> > Maven:
> > > > > >>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > > > > >>>>> [WARN] Maven supported bindings are:
> > > > > >>>>> [WARN] (from
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>
> > > > >
> > > >
> > >
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > > > > >>
> > > > > >>>>> - ch.qos.logback.classic.LoggerContext
> > > > > >>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > > > > >>>>> - org.slf4j.impl.SimpleLoggerFactory
> > > > > >>>>>
> > > > > >>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
> > are
> > > > > >> here:
> > > > > >>>>>
> > > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > > > > >>>>>
> > > > > >>>>> --
> > > > > >>>>> E-Mail: [hidden email]
> > > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> > > > <javascript:;>
> > > > > | [hidden
> > > > > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> > > > > >>> <javascript:;>
> > > > > >>>>> Java Persistence with Hibernate, Second Edition
> > > > > >>>>> <http://www.manning.com/bauer3/>
> > > > > >>>>> JUnit in Action, Second Edition <
> > > http://www.manning.com/tahchiev/>
> > > > > >>>>> Spring Batch in Action <http://www.manning.com/templier/>
> > > > > >>>>> Blog: http://garygregory.wordpress.com
> > > > > >>>>> Home: http://garygregory.com/
> > > > > >>>>> Tweet! http://twitter.com/GaryGregory
> > > > > >>>>>
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>
> > > > > >>>> --
> > > > > >>>> -----
> > > > > >>>> Arnaud Héritier
> > > > > >>>> http://aheritier.net
> > > > > >>>> Mail/GTalk: aheritier AT gmail DOT com
> > > > > >>>> Twitter/Skype : aheritier
> > > > > >>>>
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>> --
> > > > > >>> E-Mail: [hidden email]
> > > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> > > > <javascript:;>
> > > > > | [hidden
> > > > > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> > > > > >>> <javascript:;>
> > > > > >>> Java Persistence with Hibernate, Second Edition
> > > > > >>> <http://www.manning.com/bauer3/>
> > > > > >>> JUnit in Action, Second Edition <
> > http://www.manning.com/tahchiev/>
> > > > > >>> Spring Batch in Action <http://www.manning.com/templier/>
> > > > > >>> Blog: http://garygregory.wordpress.com
> > > > > >>> Home: http://garygregory.com/
> > > > > >>> Tweet! http://twitter.com/GaryGregory
> > > > > >>>
> > > > > >>
> > > > > >>
> > > > > >> --
> > > > > >> -----
> > > > > >> Arnaud Héritier
> > > > > >> http://aheritier.net
> > > > > >> Mail/GTalk: aheritier AT gmail DOT com
> > > > > >> Twitter/Skype : aheritier
> > > > > >>
> > > > > >>
> > > > > >> ------------------------------
> > > > > >> If you reply to this email, your message will be added to the
> > > > discussion
> > > > > >> below:
> > > > > >>
> > > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > > > > >> To start a new topic under Maven Developers, email
> > > > > >> ml-node+s40175n142166h86@n5.nabble.com
> > > > > >> To unsubscribe from Maven Developers, click here
> > > > > >> <
> > > > >
> > > >
> > >
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > > > > >
> > > > > >> .
> > > > > >> NAML
> > > > > >> <
> > > > >
> > > >
> > >
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > > > > >
> > > > > >>
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > View this message in context:
> > > > >
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > > > > > Sent from the Maven Developers mailing list archive at
> Nabble.com.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Jason
> > > > >
> > > > > ----------------------------------------------------------
> > > > > Jason van Zyl
> > > > > Founder, Takari and Apache Maven
> > > > > http://twitter.com/jvanzyl
> > > > > http://twitter.com/takari_io
> > > > > ---------------------------------------------------------
> > > > >
> > > > > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > > >
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > -----
> > > > Arnaud Héritier
> > > > http://aheritier.net
> > > > Mail/GTalk: aheritier AT gmail DOT com
> > > > Twitter/Skype : aheritier
> > > >
> > >
> > >
> > >
> > > --
> > > Olivier Lamy
> > > http://twitter.com/olamy | http://linkedin.com/in/olamy
> > >
> >
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
> >
>
>
>
> --
> Olivier Lamy
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>



-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Olivier Lamy <ol...@apache.org>.
I mean a plugin which update the local install.

i.e: mvn logging:update-dist -dimplementation=log4j2 -DlocalInstall=
(optional per default the current used install)
This will download the artifacts and install them in the target local
distro.
That's a sort of extension.
Maybe I don't understand what do you mean with extension?


On 7 January 2016 at 10:48, Arnaud Héritier <ah...@gmail.com> wrote:

> @olamy instead of a plugin I would have loved to do this as an extension
> but I'm not sure it is technically possible. But clearly it would make
> sense for me to have this as an extension as now we have more more things
> possible in this area.
> @jason I won't fight, I just want some colors in our ugly shell :-)
> I don't want to at all to criticize Ceki's work as I used slf4J/logback
> many many times but for an apache project for me it was just logic nowadays
> to use log4j2 which is not any more in beta but it is just a personal
> preference.
> At the end it won't change anything for me who aren't contributing
> regularly but as a long time user I would love to see little improvements
> like this landing in the product
>
> Cheers
>
>
>
> On Wed, Jan 6, 2016 at 11:59 PM, Olivier Lamy <ol...@apache.org> wrote:
>
> > Arnaud,
> > When I started this log4j2 branch, I was tired with this political no
> > trough discussion etc...... (so I didn't move forward...)
> > So except if you want to waste your time, try an other approach.
> > IMHO I think the best is probably to create a plugin which
> update/configure
> > a local distro with the artifacts needed for log4j2 or any other logging
> > implementation.
> > That's not really complicated to download then copy artifacts to the
> > correct local folder.
> > And voilà! you're happy, you saved your time and can write a blog entry
> :-)
> >
> > Cheers
> > Olivier
> >
> > On 6 January 2016 at 23:55, Arnaud Héritier <ah...@gmail.com> wrote:
> >
> > > thanks for this valuable comment Jason :(
> > >
> > > On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
> > >
> > > > -1
> > > >
> > > > Do not merge this branch.
> > > >
> > > > > On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
> > > wrote:
> > > > >
> > > > > Hi Arnaud,
> > > > > Do you plan a Release Version to merge this branch o master in
> Maven?
> > > > >
> > > > > On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> > > > > ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > > > >
> > > > >> Just because only 2.4 was available when I updated this feature
> > branch
> > > > few
> > > > >> months ago.
> > > > >>
> > > > >> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit
> :
> > > > >>
> > > > >>> Hi Arnaud,
> > > > >>>
> > > > >>> Thank you for the update.
> > > > >>>
> > > > >>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > > > >>>
> > > > >>> Gary
> > > > >>>
> > > > >>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > > > >>> <javascript:;>> wrote:
> > > > >>>
> > > > >>>> Hi Gary,
> > > > >>>>
> > > > >>>>  I fixed this in the branch :
> > > > >>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > > > >>>>  The fix is in
> > > > >>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > > > >>
> > > > >>>> (
> > > > >>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > > >>>> )
> > > > >>>>  It is the update I did after my old blog post :
> > > > >>>> http://www.aheritier.net/united-colors-of-maven/
> > > > >>>>
> > > > >>>> BR
> > > > >>>>
> > > > >>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > > > >>> <javascript:;>>
> > > > >>>> wrote:
> > > > >>>>
> > > > >>>>> Hi All,
> > > > >>>>>
> > > > >>>>> Happy Holidays.
> > > > >>>>>
> > > > >>>>> Can the next version of Maven be rid of this warning:
> > > > >>>>>
> > > > >>>>> [WARN] The SLF4J binding actually used is not supported by
> Maven:
> > > > >>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > > > >>>>> [WARN] Maven supported bindings are:
> > > > >>>>> [WARN] (from
> > > > >>>>>
> > > > >>>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > > > >>
> > > > >>>>> - ch.qos.logback.classic.LoggerContext
> > > > >>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > > > >>>>> - org.slf4j.impl.SimpleLoggerFactory
> > > > >>>>>
> > > > >>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps
> are
> > > > >> here:
> > > > >>>>>
> > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > > > >>>>>
> > > > >>>>> --
> > > > >>>>> E-Mail: [hidden email]
> > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> > > <javascript:;>
> > > > | [hidden
> > > > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> > > > >>> <javascript:;>
> > > > >>>>> Java Persistence with Hibernate, Second Edition
> > > > >>>>> <http://www.manning.com/bauer3/>
> > > > >>>>> JUnit in Action, Second Edition <
> > http://www.manning.com/tahchiev/>
> > > > >>>>> Spring Batch in Action <http://www.manning.com/templier/>
> > > > >>>>> Blog: http://garygregory.wordpress.com
> > > > >>>>> Home: http://garygregory.com/
> > > > >>>>> Tweet! http://twitter.com/GaryGregory
> > > > >>>>>
> > > > >>>>
> > > > >>>>
> > > > >>>>
> > > > >>>> --
> > > > >>>> -----
> > > > >>>> Arnaud Héritier
> > > > >>>> http://aheritier.net
> > > > >>>> Mail/GTalk: aheritier AT gmail DOT com
> > > > >>>> Twitter/Skype : aheritier
> > > > >>>>
> > > > >>>
> > > > >>>
> > > > >>>
> > > > >>> --
> > > > >>> E-Mail: [hidden email]
> > > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> > > <javascript:;>
> > > > | [hidden
> > > > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> > > > >>> <javascript:;>
> > > > >>> Java Persistence with Hibernate, Second Edition
> > > > >>> <http://www.manning.com/bauer3/>
> > > > >>> JUnit in Action, Second Edition <
> http://www.manning.com/tahchiev/>
> > > > >>> Spring Batch in Action <http://www.manning.com/templier/>
> > > > >>> Blog: http://garygregory.wordpress.com
> > > > >>> Home: http://garygregory.com/
> > > > >>> Tweet! http://twitter.com/GaryGregory
> > > > >>>
> > > > >>
> > > > >>
> > > > >> --
> > > > >> -----
> > > > >> Arnaud Héritier
> > > > >> http://aheritier.net
> > > > >> Mail/GTalk: aheritier AT gmail DOT com
> > > > >> Twitter/Skype : aheritier
> > > > >>
> > > > >>
> > > > >> ------------------------------
> > > > >> If you reply to this email, your message will be added to the
> > > discussion
> > > > >> below:
> > > > >>
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > > > >> To start a new topic under Maven Developers, email
> > > > >> ml-node+s40175n142166h86@n5.nabble.com
> > > > >> To unsubscribe from Maven Developers, click here
> > > > >> <
> > > >
> > >
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > > > >
> > > > >> .
> > > > >> NAML
> > > > >> <
> > > >
> > >
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > > > >
> > > > >>
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > View this message in context:
> > > >
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > > > > Sent from the Maven Developers mailing list archive at Nabble.com.
> > > >
> > > > Thanks,
> > > >
> > > > Jason
> > > >
> > > > ----------------------------------------------------------
> > > > Jason van Zyl
> > > > Founder, Takari and Apache Maven
> > > > http://twitter.com/jvanzyl
> > > > http://twitter.com/takari_io
> > > > ---------------------------------------------------------
> > > >
> > > > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: dev-help@maven.apache.org
> > > >
> > > >
> > >
> > >
> > > --
> > > -----
> > > Arnaud Héritier
> > > http://aheritier.net
> > > Mail/GTalk: aheritier AT gmail DOT com
> > > Twitter/Skype : aheritier
> > >
> >
> >
> >
> > --
> > Olivier Lamy
> > http://twitter.com/olamy | http://linkedin.com/in/olamy
> >
>
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>



-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy

Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
@olamy instead of a plugin I would have loved to do this as an extension
but I'm not sure it is technically possible. But clearly it would make
sense for me to have this as an extension as now we have more more things
possible in this area.
@jason I won't fight, I just want some colors in our ugly shell :-)
I don't want to at all to criticize Ceki's work as I used slf4J/logback
many many times but for an apache project for me it was just logic nowadays
to use log4j2 which is not any more in beta but it is just a personal
preference.
At the end it won't change anything for me who aren't contributing
regularly but as a long time user I would love to see little improvements
like this landing in the product

Cheers



On Wed, Jan 6, 2016 at 11:59 PM, Olivier Lamy <ol...@apache.org> wrote:

> Arnaud,
> When I started this log4j2 branch, I was tired with this political no
> trough discussion etc...... (so I didn't move forward...)
> So except if you want to waste your time, try an other approach.
> IMHO I think the best is probably to create a plugin which update/configure
> a local distro with the artifacts needed for log4j2 or any other logging
> implementation.
> That's not really complicated to download then copy artifacts to the
> correct local folder.
> And voilà! you're happy, you saved your time and can write a blog entry :-)
>
> Cheers
> Olivier
>
> On 6 January 2016 at 23:55, Arnaud Héritier <ah...@gmail.com> wrote:
>
> > thanks for this valuable comment Jason :(
> >
> > On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
> >
> > > -1
> > >
> > > Do not merge this branch.
> > >
> > > > On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
> > wrote:
> > > >
> > > > Hi Arnaud,
> > > > Do you plan a Release Version to merge this branch o master in Maven?
> > > >
> > > > On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> > > > ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > > >
> > > >> Just because only 2.4 was available when I updated this feature
> branch
> > > few
> > > >> months ago.
> > > >>
> > > >> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
> > > >>
> > > >>> Hi Arnaud,
> > > >>>
> > > >>> Thank you for the update.
> > > >>>
> > > >>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > > >>>
> > > >>> Gary
> > > >>>
> > > >>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > > >>> <javascript:;>> wrote:
> > > >>>
> > > >>>> Hi Gary,
> > > >>>>
> > > >>>>  I fixed this in the branch :
> > > >>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > > >>>>  The fix is in
> > > >>>>
> > > >>>>
> > > >>>
> > > >>
> > >
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > > >>
> > > >>>> (
> > > >>>>
> > > >>>>
> > > >>>
> > > >>
> > >
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > >>>> )
> > > >>>>  It is the update I did after my old blog post :
> > > >>>> http://www.aheritier.net/united-colors-of-maven/
> > > >>>>
> > > >>>> BR
> > > >>>>
> > > >>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > > >>> <javascript:;>>
> > > >>>> wrote:
> > > >>>>
> > > >>>>> Hi All,
> > > >>>>>
> > > >>>>> Happy Holidays.
> > > >>>>>
> > > >>>>> Can the next version of Maven be rid of this warning:
> > > >>>>>
> > > >>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
> > > >>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > > >>>>> [WARN] Maven supported bindings are:
> > > >>>>> [WARN] (from
> > > >>>>>
> > > >>>>>
> > > >>>>
> > > >>>
> > > >>
> > >
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > > >>
> > > >>>>> - ch.qos.logback.classic.LoggerContext
> > > >>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > > >>>>> - org.slf4j.impl.SimpleLoggerFactory
> > > >>>>>
> > > >>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
> > > >> here:
> > > >>>>>
> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > > >>>>>
> > > >>>>> --
> > > >>>>> E-Mail: [hidden email]
> > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> > <javascript:;>
> > > | [hidden
> > > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> > > >>> <javascript:;>
> > > >>>>> Java Persistence with Hibernate, Second Edition
> > > >>>>> <http://www.manning.com/bauer3/>
> > > >>>>> JUnit in Action, Second Edition <
> http://www.manning.com/tahchiev/>
> > > >>>>> Spring Batch in Action <http://www.manning.com/templier/>
> > > >>>>> Blog: http://garygregory.wordpress.com
> > > >>>>> Home: http://garygregory.com/
> > > >>>>> Tweet! http://twitter.com/GaryGregory
> > > >>>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> --
> > > >>>> -----
> > > >>>> Arnaud Héritier
> > > >>>> http://aheritier.net
> > > >>>> Mail/GTalk: aheritier AT gmail DOT com
> > > >>>> Twitter/Skype : aheritier
> > > >>>>
> > > >>>
> > > >>>
> > > >>>
> > > >>> --
> > > >>> E-Mail: [hidden email]
> > > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> > <javascript:;>
> > > | [hidden
> > > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> > > >>> <javascript:;>
> > > >>> Java Persistence with Hibernate, Second Edition
> > > >>> <http://www.manning.com/bauer3/>
> > > >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > > >>> Spring Batch in Action <http://www.manning.com/templier/>
> > > >>> Blog: http://garygregory.wordpress.com
> > > >>> Home: http://garygregory.com/
> > > >>> Tweet! http://twitter.com/GaryGregory
> > > >>>
> > > >>
> > > >>
> > > >> --
> > > >> -----
> > > >> Arnaud Héritier
> > > >> http://aheritier.net
> > > >> Mail/GTalk: aheritier AT gmail DOT com
> > > >> Twitter/Skype : aheritier
> > > >>
> > > >>
> > > >> ------------------------------
> > > >> If you reply to this email, your message will be added to the
> > discussion
> > > >> below:
> > > >>
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > > >> To start a new topic under Maven Developers, email
> > > >> ml-node+s40175n142166h86@n5.nabble.com
> > > >> To unsubscribe from Maven Developers, click here
> > > >> <
> > >
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > > >
> > > >> .
> > > >> NAML
> > > >> <
> > >
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > > >
> > > >>
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context:
> > > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > > > Sent from the Maven Developers mailing list archive at Nabble.com.
> > >
> > > Thanks,
> > >
> > > Jason
> > >
> > > ----------------------------------------------------------
> > > Jason van Zyl
> > > Founder, Takari and Apache Maven
> > > http://twitter.com/jvanzyl
> > > http://twitter.com/takari_io
> > > ---------------------------------------------------------
> > >
> > > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
> > >
> > >
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
> >
>
>
>
> --
> Olivier Lamy
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>



-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Olivier Lamy <ol...@apache.org>.
Arnaud,
When I started this log4j2 branch, I was tired with this political no
trough discussion etc...... (so I didn't move forward...)
So except if you want to waste your time, try an other approach.
IMHO I think the best is probably to create a plugin which update/configure
a local distro with the artifacts needed for log4j2 or any other logging
implementation.
That's not really complicated to download then copy artifacts to the
correct local folder.
And voilà! you're happy, you saved your time and can write a blog entry :-)

Cheers
Olivier

On 6 January 2016 at 23:55, Arnaud Héritier <ah...@gmail.com> wrote:

> thanks for this valuable comment Jason :(
>
> On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:
>
> > -1
> >
> > Do not merge this branch.
> >
> > > On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org>
> wrote:
> > >
> > > Hi Arnaud,
> > > Do you plan a Release Version to merge this branch o master in Maven?
> > >
> > > On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> > > ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> > >
> > >> Just because only 2.4 was available when I updated this feature branch
> > few
> > >> months ago.
> > >>
> > >> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
> > >>
> > >>> Hi Arnaud,
> > >>>
> > >>> Thank you for the update.
> > >>>
> > >>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> > >>>
> > >>> Gary
> > >>>
> > >>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > >>> <javascript:;>> wrote:
> > >>>
> > >>>> Hi Gary,
> > >>>>
> > >>>>  I fixed this in the branch :
> > >>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> > >>>>  The fix is in
> > >>>>
> > >>>>
> > >>>
> > >>
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > >>
> > >>>> (
> > >>>>
> > >>>>
> > >>>
> > >>
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > >>>> )
> > >>>>  It is the update I did after my old blog post :
> > >>>> http://www.aheritier.net/united-colors-of-maven/
> > >>>>
> > >>>> BR
> > >>>>
> > >>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > >>> <javascript:;>>
> > >>>> wrote:
> > >>>>
> > >>>>> Hi All,
> > >>>>>
> > >>>>> Happy Holidays.
> > >>>>>
> > >>>>> Can the next version of Maven be rid of this warning:
> > >>>>>
> > >>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
> > >>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> > >>>>> [WARN] Maven supported bindings are:
> > >>>>> [WARN] (from
> > >>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > >>
> > >>>>> - ch.qos.logback.classic.LoggerContext
> > >>>>> - org.slf4j.helpers.Log4jLoggerFactory
> > >>>>> - org.slf4j.impl.SimpleLoggerFactory
> > >>>>>
> > >>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
> > >> here:
> > >>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > >>>>>
> > >>>>> --
> > >>>>> E-Mail: [hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3>
> <javascript:;>
> > | [hidden
> > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> > >>> <javascript:;>
> > >>>>> Java Persistence with Hibernate, Second Edition
> > >>>>> <http://www.manning.com/bauer3/>
> > >>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > >>>>> Spring Batch in Action <http://www.manning.com/templier/>
> > >>>>> Blog: http://garygregory.wordpress.com
> > >>>>> Home: http://garygregory.com/
> > >>>>> Tweet! http://twitter.com/GaryGregory
> > >>>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> -----
> > >>>> Arnaud Héritier
> > >>>> http://aheritier.net
> > >>>> Mail/GTalk: aheritier AT gmail DOT com
> > >>>> Twitter/Skype : aheritier
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>> --
> > >>> E-Mail: [hidden email]
> > >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5>
> <javascript:;>
> > | [hidden
> > >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> > >>> <javascript:;>
> > >>> Java Persistence with Hibernate, Second Edition
> > >>> <http://www.manning.com/bauer3/>
> > >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > >>> Spring Batch in Action <http://www.manning.com/templier/>
> > >>> Blog: http://garygregory.wordpress.com
> > >>> Home: http://garygregory.com/
> > >>> Tweet! http://twitter.com/GaryGregory
> > >>>
> > >>
> > >>
> > >> --
> > >> -----
> > >> Arnaud Héritier
> > >> http://aheritier.net
> > >> Mail/GTalk: aheritier AT gmail DOT com
> > >> Twitter/Skype : aheritier
> > >>
> > >>
> > >> ------------------------------
> > >> If you reply to this email, your message will be added to the
> discussion
> > >> below:
> > >> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> > >> To start a new topic under Maven Developers, email
> > >> ml-node+s40175n142166h86@n5.nabble.com
> > >> To unsubscribe from Maven Developers, click here
> > >> <
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> > >
> > >> .
> > >> NAML
> > >> <
> >
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> > >
> > >>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context:
> > http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > > Sent from the Maven Developers mailing list archive at Nabble.com.
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder, Takari and Apache Maven
> > http://twitter.com/jvanzyl
> > http://twitter.com/takari_io
> > ---------------------------------------------------------
> >
> > {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>



-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy

Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
thanks for this valuable comment Jason :(

On Wed, Jan 6, 2016 at 1:46 PM, Jason van Zyl <ja...@takari.io> wrote:

> -1
>
> Do not merge this branch.
>
> > On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org> wrote:
> >
> > Hi Arnaud,
> > Do you plan a Release Version to merge this branch o master in Maven?
> >
> > On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> > ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> >
> >> Just because only 2.4 was available when I updated this feature branch
> few
> >> months ago.
> >>
> >> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
> >>
> >>> Hi Arnaud,
> >>>
> >>> Thank you for the update.
> >>>
> >>> Why not update the Log4j 2 dep from 2.4 to 2.5?
> >>>
> >>> Gary
> >>>
> >>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> >>> <javascript:;>> wrote:
> >>>
> >>>> Hi Gary,
> >>>>
> >>>>  I fixed this in the branch :
> >>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
> >>>>  The fix is in
> >>>>
> >>>>
> >>>
> >>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> >>
> >>>> (
> >>>>
> >>>>
> >>>
> >>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> >>>> )
> >>>>  It is the update I did after my old blog post :
> >>>> http://www.aheritier.net/united-colors-of-maven/
> >>>>
> >>>> BR
> >>>>
> >>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> >>> <javascript:;>>
> >>>> wrote:
> >>>>
> >>>>> Hi All,
> >>>>>
> >>>>> Happy Holidays.
> >>>>>
> >>>>> Can the next version of Maven be rid of this warning:
> >>>>>
> >>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
> >>>>> org.apache.logging.slf4j.Log4jLoggerFactory
> >>>>> [WARN] Maven supported bindings are:
> >>>>> [WARN] (from
> >>>>>
> >>>>>
> >>>>
> >>>
> >>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> >>
> >>>>> - ch.qos.logback.classic.LoggerContext
> >>>>> - org.slf4j.helpers.Log4jLoggerFactory
> >>>>> - org.slf4j.impl.SimpleLoggerFactory
> >>>>>
> >>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
> >> here:
> >>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >>>>>
> >>>>> --
> >>>>> E-Mail: [hidden email]
> >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3> <javascript:;>
> | [hidden
> >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> >>> <javascript:;>
> >>>>> Java Persistence with Hibernate, Second Edition
> >>>>> <http://www.manning.com/bauer3/>
> >>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> >>>>> Spring Batch in Action <http://www.manning.com/templier/>
> >>>>> Blog: http://garygregory.wordpress.com
> >>>>> Home: http://garygregory.com/
> >>>>> Tweet! http://twitter.com/GaryGregory
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> -----
> >>>> Arnaud Héritier
> >>>> http://aheritier.net
> >>>> Mail/GTalk: aheritier AT gmail DOT com
> >>>> Twitter/Skype : aheritier
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> E-Mail: [hidden email]
> >> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5> <javascript:;>
> | [hidden
> >> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> >>> <javascript:;>
> >>> Java Persistence with Hibernate, Second Edition
> >>> <http://www.manning.com/bauer3/>
> >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> >>> Spring Batch in Action <http://www.manning.com/templier/>
> >>> Blog: http://garygregory.wordpress.com
> >>> Home: http://garygregory.com/
> >>> Tweet! http://twitter.com/GaryGregory
> >>>
> >>
> >>
> >> --
> >> -----
> >> Arnaud Héritier
> >> http://aheritier.net
> >> Mail/GTalk: aheritier AT gmail DOT com
> >> Twitter/Skype : aheritier
> >>
> >>
> >> ------------------------------
> >> If you reply to this email, your message will be added to the discussion
> >> below:
> >> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> >> To start a new topic under Maven Developers, email
> >> ml-node+s40175n142166h86@n5.nabble.com
> >> To unsubscribe from Maven Developers, click here
> >> <
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >
> >> .
> >> NAML
> >> <
> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >
> >>
> >
> >
> >
> >
> > --
> > View this message in context:
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> > Sent from the Maven Developers mailing list archive at Nabble.com.
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder, Takari and Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> {script:nopre:"/Users/jvanzyl/signature/signature.sh"}
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Jason van Zyl <ja...@takari.io>.
-1

Do not merge this branch.

> On Jan 6, 2016, at 4:05 AM, Tibor Digana <ti...@apache.org> wrote:
> 
> Hi Arnaud,
> Do you plan a Release Version to merge this branch o master in Maven?
> 
> On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
> ml-node+s40175n5857870h10@n5.nabble.com> wrote:
> 
>> Just because only 2.4 was available when I updated this feature branch few
>> months ago.
>> 
>> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
>> 
>>> Hi Arnaud,
>>> 
>>> Thank you for the update.
>>> 
>>> Why not update the Log4j 2 dep from 2.4 to 2.5?
>>> 
>>> Gary
>>> 
>>> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
>>> <javascript:;>> wrote:
>>> 
>>>> Hi Gary,
>>>> 
>>>>  I fixed this in the branch :
>>>> https://github.com/apache/maven/commits/slf4j-log4j2.4
>>>>  The fix is in
>>>> 
>>>> 
>>> 
>> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>> 
>>>> (
>>>> 
>>>> 
>>> 
>> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
>>>> )
>>>>  It is the update I did after my old blog post :
>>>> http://www.aheritier.net/united-colors-of-maven/
>>>> 
>>>> BR
>>>> 
>>>> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
>>> <javascript:;>>
>>>> wrote:
>>>> 
>>>>> Hi All,
>>>>> 
>>>>> Happy Holidays.
>>>>> 
>>>>> Can the next version of Maven be rid of this warning:
>>>>> 
>>>>> [WARN] The SLF4J binding actually used is not supported by Maven:
>>>>> org.apache.logging.slf4j.Log4jLoggerFactory
>>>>> [WARN] Maven supported bindings are:
>>>>> [WARN] (from
>>>>> 
>>>>> 
>>>> 
>>> 
>> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>> 
>>>>> - ch.qos.logback.classic.LoggerContext
>>>>> - org.slf4j.helpers.Log4jLoggerFactory
>>>>> - org.slf4j.impl.SimpleLoggerFactory
>>>>> 
>>>>> Is there a step I am missing to use Log4j 2 cleanly? My steps are
>> here:
>>>>> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>>>>> 
>>>>> --
>>>>> E-Mail: [hidden email]
>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3> <javascript:;> | [hidden
>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
>>> <javascript:;>
>>>>> Java Persistence with Hibernate, Second Edition
>>>>> <http://www.manning.com/bauer3/>
>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>> Blog: http://garygregory.wordpress.com
>>>>> Home: http://garygregory.com/
>>>>> Tweet! http://twitter.com/GaryGregory
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> -----
>>>> Arnaud Héritier
>>>> http://aheritier.net
>>>> Mail/GTalk: aheritier AT gmail DOT com
>>>> Twitter/Skype : aheritier
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> E-Mail: [hidden email]
>> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5> <javascript:;> | [hidden
>> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
>>> <javascript:;>
>>> Java Persistence with Hibernate, Second Edition
>>> <http://www.manning.com/bauer3/>
>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>> Spring Batch in Action <http://www.manning.com/templier/>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>> 
>> 
>> 
>> --
>> -----
>> Arnaud Héritier
>> http://aheritier.net
>> Mail/GTalk: aheritier AT gmail DOT com
>> Twitter/Skype : aheritier
>> 
>> 
>> ------------------------------
>> If you reply to this email, your message will be added to the discussion
>> below:
>> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
>> To start a new topic under Maven Developers, email
>> ml-node+s40175n142166h86@n5.nabble.com
>> To unsubscribe from Maven Developers, click here
>> <http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==>
>> .
>> NAML
>> <http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>> 
> 
> 
> 
> 
> --
> View this message in context: http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
> Sent from the Maven Developers mailing list archive at Nabble.com.

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: Log4j Warning

Posted by Tibor Digana <ti...@apache.org>.
Hi Arnaud,
Do you plan a Release Version to merge this branch o master in Maven?

On Tue, Jan 5, 2016 at 7:18 AM, Arnaud Héritier [via Maven] <
ml-node+s40175n5857870h10@n5.nabble.com> wrote:

> Just because only 2.4 was available when I updated this feature branch few
> months ago.
>
> Le mardi 5 janvier 2016, Gary Gregory <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857870&i=0>> a écrit :
>
> > Hi Arnaud,
> >
> > Thank you for the update.
> >
> > Why not update the Log4j 2 dep from 2.4 to 2.5?
> >
> > Gary
> >
> > On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857870&i=1>
> > <javascript:;>> wrote:
> >
> > > Hi Gary,
> > >
> > >   I fixed this in the branch :
> > > https://github.com/apache/maven/commits/slf4j-log4j2.4
> > >   The fix is in
> > >
> > >
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
>
> > > (
> > >
> > >
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > > )
> > >   It is the update I did after my old blog post :
> > > http://www.aheritier.net/united-colors-of-maven/
> > >
> > > BR
> > >
> > > On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857870&i=2>
> > <javascript:;>>
> > > wrote:
> > >
> > > > Hi All,
> > > >
> > > > Happy Holidays.
> > > >
> > > > Can the next version of Maven be rid of this warning:
> > > >
> > > > [WARN] The SLF4J binding actually used is not supported by Maven:
> > > > org.apache.logging.slf4j.Log4jLoggerFactory
> > > > [WARN] Maven supported bindings are:
> > > > [WARN] (from
> > > >
> > > >
> > >
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
>
> > > > - ch.qos.logback.classic.LoggerContext
> > > > - org.slf4j.helpers.Log4jLoggerFactory
> > > > - org.slf4j.impl.SimpleLoggerFactory
> > > >
> > > > Is there a step I am missing to use Log4j 2 cleanly? My steps are
> here:
> > > > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > > >
> > > > --
> > > > E-Mail: [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857870&i=3> <javascript:;> | [hidden
> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=4>
> > <javascript:;>
> > > > Java Persistence with Hibernate, Second Edition
> > > > <http://www.manning.com/bauer3/>
> > > > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > > > Spring Batch in Action <http://www.manning.com/templier/>
> > > > Blog: http://garygregory.wordpress.com
> > > > Home: http://garygregory.com/
> > > > Tweet! http://twitter.com/GaryGregory
> > > >
> > >
> > >
> > >
> > > --
> > > -----
> > > Arnaud Héritier
> > > http://aheritier.net
> > > Mail/GTalk: aheritier AT gmail DOT com
> > > Twitter/Skype : aheritier
> > >
> >
> >
> >
> > --
> > E-Mail: [hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5857870&i=5> <javascript:;> | [hidden
> email] <http:///user/SendEmail.jtp?type=node&node=5857870&i=6>
> > <javascript:;>
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> >
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857870.html
> To start a new topic under Maven Developers, email
> ml-node+s40175n142166h86@n5.nabble.com
> To unsubscribe from Maven Developers, click here
> <http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==>
> .
> NAML
> <http://maven.40175.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://maven.40175.n5.nabble.com/Log4j-Warning-tp5856237p5857942.html
Sent from the Maven Developers mailing list archive at Nabble.com.

Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
Just because only 2.4 was available when I updated this feature branch few
months ago.

Le mardi 5 janvier 2016, Gary Gregory <ga...@gmail.com> a écrit :

> Hi Arnaud,
>
> Thank you for the update.
>
> Why not update the Log4j 2 dep from 2.4 to 2.5?
>
> Gary
>
> On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <aheritier@gmail.com
> <javascript:;>> wrote:
>
> > Hi Gary,
> >
> >   I fixed this in the branch :
> > https://github.com/apache/maven/commits/slf4j-log4j2.4
> >   The fix is in
> >
> >
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> > (
> >
> >
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> > )
> >   It is the update I did after my old blog post :
> > http://www.aheritier.net/united-colors-of-maven/
> >
> > BR
> >
> > On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <garydgregory@gmail.com
> <javascript:;>>
> > wrote:
> >
> > > Hi All,
> > >
> > > Happy Holidays.
> > >
> > > Can the next version of Maven be rid of this warning:
> > >
> > > [WARN] The SLF4J binding actually used is not supported by Maven:
> > > org.apache.logging.slf4j.Log4jLoggerFactory
> > > [WARN] Maven supported bindings are:
> > > [WARN] (from
> > >
> > >
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > > - ch.qos.logback.classic.LoggerContext
> > > - org.slf4j.helpers.Log4jLoggerFactory
> > > - org.slf4j.impl.SimpleLoggerFactory
> > >
> > > Is there a step I am missing to use Log4j 2 cleanly? My steps are here:
> > > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> > >
> > > --
> > > E-Mail: garydgregory@gmail.com <javascript:;> | ggregory@apache.org
> <javascript:;>
> > > Java Persistence with Hibernate, Second Edition
> > > <http://www.manning.com/bauer3/>
> > > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > > Spring Batch in Action <http://www.manning.com/templier/>
> > > Blog: http://garygregory.wordpress.com
> > > Home: http://garygregory.com/
> > > Tweet! http://twitter.com/GaryGregory
> > >
> >
> >
> >
> > --
> > -----
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
> >
>
>
>
> --
> E-Mail: garydgregory@gmail.com <javascript:;> | ggregory@apache.org
> <javascript:;>
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>


-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Gary Gregory <ga...@gmail.com>.
Hi Arnaud,

Thank you for the update.

Why not update the Log4j 2 dep from 2.4 to 2.5?

Gary

On Mon, Jan 4, 2016 at 2:46 PM, Arnaud Héritier <ah...@gmail.com> wrote:

> Hi Gary,
>
>   I fixed this in the branch :
> https://github.com/apache/maven/commits/slf4j-log4j2.4
>   The fix is in
>
> maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
> (
>
> https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
> )
>   It is the update I did after my old blog post :
> http://www.aheritier.net/united-colors-of-maven/
>
> BR
>
> On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
> > Hi All,
> >
> > Happy Holidays.
> >
> > Can the next version of Maven be rid of this warning:
> >
> > [WARN] The SLF4J binding actually used is not supported by Maven:
> > org.apache.logging.slf4j.Log4jLoggerFactory
> > [WARN] Maven supported bindings are:
> > [WARN] (from
> >
> >
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> > - ch.qos.logback.classic.LoggerContext
> > - org.slf4j.helpers.Log4jLoggerFactory
> > - org.slf4j.impl.SimpleLoggerFactory
> >
> > Is there a step I am missing to use Log4j 2 cleanly? My steps are here:
> > https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
> >
> > --
> > E-Mail: garydgregory@gmail.com | ggregory@apache.org
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> >
>
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier
>



-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: Log4j Warning

Posted by Arnaud Héritier <ah...@gmail.com>.
Hi Gary,

  I fixed this in the branch :
https://github.com/apache/maven/commits/slf4j-log4j2.4
  The fix is in
maven-embedder/src/main/resources/META-INF/maven/slf4j-configuration.properties
(
https://github.com/apache/maven/commit/8cddea291c279130d437bcdf3337f16296558530
)
  It is the update I did after my old blog post :
http://www.aheritier.net/united-colors-of-maven/

BR

On Fri, Dec 25, 2015 at 4:09 PM, Gary Gregory <ga...@gmail.com>
wrote:

> Hi All,
>
> Happy Holidays.
>
> Can the next version of Maven be rid of this warning:
>
> [WARN] The SLF4J binding actually used is not supported by Maven:
> org.apache.logging.slf4j.Log4jLoggerFactory
> [WARN] Maven supported bindings are:
> [WARN] (from
>
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> - ch.qos.logback.classic.LoggerContext
> - org.slf4j.helpers.Log4jLoggerFactory
> - org.slf4j.impl.SimpleLoggerFactory
>
> Is there a step I am missing to use Log4j 2 cleanly? My steps are here:
> https://garygregory.wordpress.com/2015/03/23/watch-maven-in-color/
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>



-- 
-----
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Re: Log4j Warning

Posted by Michael Osipov <mi...@apache.org>.
Am 2015-12-25 um 16:09 schrieb Gary Gregory:
> Hi All,
>
> Happy Holidays.
>
> Can the next version of Maven be rid of this warning:
>
> [WARN] The SLF4J binding actually used is not supported by Maven:
> org.apache.logging.slf4j.Log4jLoggerFactory
> [WARN] Maven supported bindings are:
> [WARN] (from
> jar:file:/E:/Java/apache-maven-3.3.9/bin/../lib/maven-embedder-3.3.9.jar!/META-INF/maven/slf4j-configuration.properties)
> - ch.qos.logback.classic.LoggerContext
> - org.slf4j.helpers.Log4jLoggerFactory
> - org.slf4j.impl.SimpleLoggerFactory

Hi Gary,

the file looks odd to me:
> org.slf4j.impl.SimpleLoggerFactory org.apache.maven.cli.logging.impl.Slf4jSimpleConfiguration
> org.slf4j.helpers.Log4jLoggerFactory org.apache.maven.cli.logging.impl.Log4j2Configuration
> ch.qos.logback.classic.LoggerContext org.apache.maven.cli.logging.impl.LogbackConfiguration

I assume that the key is incorrect in your case?
Browsing SLF4J's API, I see org.slf4j.impl.Log4jLoggerFactory only which 
is for Log4j 1.x.

Can you try a patched build of Maven with the Log4j2 binding?

Moreover, create a JIRA issue for that.

Michael

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org