+10000000000

i really think "maven is bad" sentences we sometimes hear doesn't
reference the logging at all so probably not something where time
should be lost

Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2012/12/17 Olivier Lamy <ol...@apache.org>:
> And what about working on real improvements for users ?
>
> I see:
> * incremental build
> * fixing various bugs on dependency plugin (tree doesn't work well
> since aether: http://jira.codehaus.org/browse/MDEP-392) or this very
> old one (https://jira.codehaus.org/browse/MDEP-187) which have 50
> votes. And IMHO dependency:tree is one of the most important when you
> want to debug to dependencies.
> * some jiras we have for core. link
> (https://jira.codehaus.org/browse/MNG#selectedTab=com.atlassian.jira.plugin.system.project%3Aissues-panel)
> says 648 open issues ! And they are some very blockers/majors here.
> * etc...
>
> Regarding logging, move to slf4j and by default add our own slf4j
> implementation based on the current plexus logging (then we can simply
> provide a plugin for users who want to choose an other impl, this
> plugin will simply update users installations).
> Integrators can simply made their own packaging as they do today.
>
>
>
>
>
> 2012/12/16 Benson Margulies <bimargul...@gmail.com>:
>> Since not much has been heard on the 'pick a logger' question for some
>> time, I'm going to stick my neck out and try to summarize some
>> aspects, in the hopes of discovering how close we are to a consensus.
>>
>> In the following, I use the word 'want' to express *preference*, not
>> non-negotiable demands.
>>
>> We all need: reasonable performance, an acceptable license (i.e.
>> category A or B), a stable, reliable, logger.
>>
>> Various of us want: MDCs, colorization: a package with a community
>> behind it, an avoidance of of EPL, to use our fellow Apache-projects'
>> outputs.
>>
>> We know that: java.util.logging isn't going to give us MDCs or
>> colorization without a great deal of effort. So I'm crossing it off in
>> this email.
>>
>> Now, I'm going to express an opinion based on all the email *I've*
>> seen. I don't claim to be right, but I wonder if people would be
>> willing to follow my logic.
>>
>> Once we eliminate j.u.l from consideration, our choices are logback,
>> log4j 1.x, and log4j 2.x.
>>
>> It seems to me that log4j 2.x is not really ready for us yet, so in
>> this email I'm crossing it off. If we continue to dither for another
>> few months, that might change. If someone disagrees, I'm sure they'll
>> respond.
>>
>> log4j1.x is the tried and true alternative. Colorization, however,
>> would require significant effort. Those of us who don't give a fig
>> about colourization won't be perturbed by this.
>>
>> logback, on the other hand, is very widely adopted, and no one seems
>> to be able to offer any *technical* objection to it. And it gives us
>> colorization out of the box.
>>
>> The objections to logback, then, are cultural, organizational, and/or
>> related to license.
>>
>> In my view, the very broad adoption of logback seems to me to
>> neutralize the concern that it's a one-man-band. While one person
>> projects present certain risks in the abstract, this particular one
>> seems to me not to raise them.
>>
>> In my view, objecting based on EPL is, as I wrote once before, not
>> appropriate. The Maven project erected a barrier to EPL dependencies
>> to respond to cases in which core Maven functionality was forked and
>> EPL-ified, or just proposed to be replaced by EPL code. The situation
>> with logging is simply not analogous. As a project, I don't think we
>> need to anticipate wanting to bring the logging system into our
>> source. Adding a category B logging dependency does not contribute to
>> the 'hollowing out' of Maven.
>>
>> As a Foundation, category B licenses are just as acceptable as
>> category A licenses as dependencies. (I also wonder why this barrier
>> was not specifically set up in terms of 'core code replaced by non-A'
>> instead of 'EPL').
>>
>> If I add this all up, to me it amounts to a test. If some member(s) of
>> this community really, really, want to take log4j 1.x in order to 'use
>> Apache' or 'have a community', I think that those people should be
>> willing to step up and *write the code* to make log4j 1.x
>> feature-equivalent with logback for our purposes. The same logic would
>> apply to j.u.l, though my impression is that there is no practical
>> coding path that gets to equivalence.
>>
>> I trust that this email will inspire response; perhaps it will inspire
>> a response that allows us to detect some consensus.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>
>
>
> --
> Olivier Lamy
> Talend: http://coders.talend.com
> http://twitter.com/olamy | http://linkedin.com/in/olamy
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>

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

Reply via email to