Hi guys,

Hope ill not be too off topic but why not using slf4j-jdk? It is pretty
light since it relies on the jvm impl and it is already an interesting real
logging framework (with handler/appender, filter, level...)
 Le 12 nov. 2012 16:20, "Jason van Zyl" <ja...@tesla.io> a écrit :

> I responded in your dogfood email.
>
> On Nov 12, 2012, at 9:00 AM, Gary Gregory <garydgreg...@gmail.com> wrote:
>
> > On Mon, Nov 12, 2012 at 8:17 AM, Jason van Zyl <ja...@tesla.io> wrote:
> >
> >>
> >> On Nov 11, 2012, at 6:52 PM, Olivier Lamy <ol...@apache.org> wrote:
> >>
> >>> 2012/11/11 Jason van Zyl <ja...@tesla.io>:
> >>>>
> >>>> On Nov 11, 2012, at 2:49 AM, Olivier Lamy <ol...@apache.org> wrote:
> >>>>
> >>>>>
> >>>>> Perso I propose a change by pointing you (you means other maven dev
> >>>>> folks too) to a branch I made somewhere but you commit code without
> >>>>> listening POV from others.
> >>>>> If you could wait to hear what other thinks that could be lovely....
> >>>>
> >>>> I believe you do exactly what you accuse me of Olivier. You did not
> >> propose a change, you pointed to your branch with a terse "fixed" as if
> it
> >> were a foregone conclusion.
> >>> Oh maybe I should have say "possible fix" using log4j2 sorry for using
> >>> bad word but I'm a coder not a writer and furthermore I'm not a native
> >>> english speaker so it can happen (I have updated the jira comment).
> >>> But I have started a discussion here (AFAIK @apache mailing list is
> >>> the place to discuss rather than jira)
> >>>>
> >>>> I started the SLF4J work, I worked with Ceki to try and minimize the
> >> change, keep the ITs passing while preserving the existing behaviour and
> >> keeping the dependency size and complexity to a minimum.
> >>>>
> >>>> I've been working on restoring the behaviour and my goal, at least,
> was
> >> to reduce the possible complication of using a larger framework. The
> second
> >> I created the JIRA issue, you point at your branch and say "fixed"
> without
> >> any explanation. You used the console transfer listener not working --
> and
> >> I admit that was annoying and I apologize for leaving it like that so
> long
> >> -- as a vehicle for adding your preferred logging framework. My goal
> was to
> >> introduce SLF4J in a minimal way, at least to start. So if that
> conflicts
> >> with your goal then that's fine but jumping in the middle of the work
> I'm
> >> doing with a change that proposes to throw away the work I did with
> SLF4J
> >> Simple is not fine. Couching it as me not taking into account a wider
> >> discussion as a response to me finishing what I started with a veto even
> >> less so.
> >>>
> >>> I don't have any issues using slf4j as logging api but we can go
> >>> (IMHO) a bit forward with proposing a more advanced logging
> >>> implementation instead of the choice you made for slf4j-simple (users
> >>> ask a more advanced logging options for a while) so it's probably the
> >>> time to do it and take the opportunity of the good changes you made
> >>> introducing slf4j api
> >>>
> >>
> >> I would like to see that from users as I don't believe that's the case.
> My
> >> specific goals were the integration of SLF4J, preserve behaviour and
> >> provide a path forward for integrators could actually integrate the log
> >> output and possibly for us to pick one if deemed necessary. Honestly,
> if I
> >> thought we needed a logging framework from the start I would have
> >> integrated Logback. I don't think we need that, and the use of the
> transfer
> >> listener is really not the concern of the logging system, I shouldn't
> have
> >> tried to use a logger in the first place there really.
> >>
> >> But right now if we release it in the form it is, it has the same
> >> behaviour and we can figure out whether we want to bring in the logging
> >> framework.
> >>
> >>>>
> >>>> I didn't change any of the dependencies, completed the work I started
> >> and fixed what I broke which I believe is reasonable.
> >>>>
> >>>> If the discussion is now transitioning to users want flexible logging
> >> and the choice of a logging framework that's fine. But I still maintain
> the
> >> CLI use of logging can be limited and constrained while allowing
> >> integrators to make the small changes necessary to add flexible logging.
> >> But if we want to choose a framework let's look at the options, if
> people
> >> want to go that route, and select the best option.
> >>>
> >>> Integrators ? Again what do you mean with that ?
> >>
> >> IDEs, CI systems and more sophisticated systems that embed Maven in some
> >> form. What we do in m2eclipse for example: we need something more than
> >> capturing the output from the console and integrating SLF4J in Maven
> makes
> >> that much easier.
> >>
> >>> I don't understand why the default Apache Maven couldn't be able to
> >>> propose a default advanced logging implementation.
> >>
> >> I think it's perfectly reasonable to talk about it, but I think from the
> >> people that commented is that we ship this the way it is and then have
> that
> >> discussion.
> >>
> >>> The size of the jars is around 500K so frankly I don't see that as a
> >>> blocking issue as we already download internet :-). (and perso I'd
> >>> like  to test some ideas using jansi for possible colorized logging)
> >>> And I don't understand why we must wait folks doing alternate
> >>> distributions providing this feature.
> >>
> >> But that will be a discussion because I do not believe we should use
> >> log4j2, I think that would be a poor choice for a number of reasons.
> >
> >
> > Can you be more specific please?
> >
> > Gary
> >
> >
> >> So I would prefer to ship this then have the discussion.
> >>
> >>>
> >>>>
> >>>> Reverting my commit will break the console transfer listener. The
> >> discussion about the use of a logging framework, and its choice if so
> >> decided, is not a foregone conclusion. So I will revert my commit in the
> >> morning when I wake up if you want the broken behaviour restored. But
> note
> >> I believe you are being unreasonable in that you haven't said a word
> until
> >> I raised the JIRA issue today and then took offense to me finishing my
> work
> >> while I was in the process of correcting what I broke. Obviously you
> were
> >> working on your branch while I was working on my fixes but nothing was
> >> brought up aside from JIRA.
> >>>>
> >>> Just a matter of timing as I work on this a bit this week during my
> >>> holidays (first I asked on log4j mailing list a new feature needed for
> >>> maven). They fix that very quickly (thanks to log4j dev listening
> >>> here) so I just finished my work yesterday.
> >>> Once finished I just put that in a public space for reviews by others
> >>> and that's it (AFAIK that's the git power) and honestly I'm not sure
> >>> I'm the good target to be accuse doing stuff in a private area
> >>> regarding maven...
> >>> Again as explained previously the goal is to provide an advanced
> >>> logging implementation in the standard Apache Maven distro.
> >>> So I started this thread and added a comment in the jira but despite
> >>> that you committed so even if I don't like that the only solution for
> >>> me was a veto to be heard.
> >>
> >> Then we should ship this in its current form, discuss whether we need
> >> advanced logging, and then look at the implementations. I have one using
> >> Logback and I think that solution is more mature, and has a community
> and
> >> used heavily, even by many other Apache projects. I looked at Log4j2 and
> >> there are 2 people essentially (and one fellow with 2 commits) and I'm
> not
> >> sure how the project started but I don't think it even passes Apache
> >> Incubator standards. At first blush I don't see log4j2 as a good choice.
> >> Hence, I agree, a discussion is required. But I think we might arrive at
> >> the conclusion a logging framework is not necessary.
> >>
> >>>
> >>>> You have made sweeping changes in the transport and while you have
> made
> >> improvements, you have introduced several things that don't work as they
> >> did previously -- and I have brought these up with you directly,
> especially
> >> as it pertains to security -- I have not jumped down your throat with a
> >> veto as I expect you will eventually fix them because you care about
> users.
> >> Please do me the same courtesy.
> >>>
> >>> If you talk about the preemptive for get on wagon I have fixed that.
> >>> And honestly the issue existed before that even without preemptive for
> >>> get (see explanation/proposal on this topic here:
> >>> http://markmail.org/message/7pswshucxc7qwtef)
> >>> See https://jira.codehaus.org/browse/WAGON-371 (yes maybe I miss to
> >>> release that I can do it next week)
> >>
> >> Yes, you fixed almost everything and that's what I was referring to.
> >> There's always going to be stuff that doesn't work but it's a balance of
> >> new features, moving forward and then trying to back fill.
> >>
> >>>
> >>> So to be able to move forward I revert my veto.
> >>>
> >>
> >> Great.
> >>
> >>>>
> >>>>>
> >>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> Thanks
> >>>>>>> --
> >>>>>>> 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
> >>>>>>>
> >>>>>>
> >>>>>> Thanks,
> >>>>>>
> >>>>>> Jason
> >>>>>>
> >>>>>> ----------------------------------------------------------
> >>>>>> Jason van Zyl
> >>>>>> Founder & CTO, Sonatype
> >>>>>> Founder,  Apache Maven
> >>>>>> http://twitter.com/jvanzyl
> >>>>>> ---------------------------------------------------------
> >>>>>>
> >>>>>> We all have problems. How we deal with them is a measure of our
> worth.
> >>>>>>
> >>>>>> -- Unknown
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> 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
> >>>>>
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Jason
> >>>>
> >>>> ----------------------------------------------------------
> >>>> Jason van Zyl
> >>>> Founder & CTO, Sonatype
> >>>> Founder,  Apache Maven
> >>>> http://twitter.com/jvanzyl
> >>>> ---------------------------------------------------------
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> 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
> >>>
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> ----------------------------------------------------------
> >> Jason van Zyl
> >> Founder & CTO, Sonatype
> >> Founder,  Apache Maven
> >> http://twitter.com/jvanzyl
> >> ---------------------------------------------------------
> >>
> >> Our achievements speak for themselves. What we have to keep track
> >> of are our failures, discouragements and doubts. We tend to forget
> >> the past difficulties, the many false starts, and the painful
> >> groping. We see our past achievements as the end result of a
> >> clean forward thrust, and our present difficulties as
> >> signs of decline and decay.
> >>
> >> -- Eric Hoffer, Reflections on the Human Condition
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
> > Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder & CTO, Sonatype
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> ---------------------------------------------------------
>
> 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
>
>
>
>
>
>

Reply via email to