Jason,

I fully appreciate that we've reach the end of what slf4j-simple can, and
should, do. I'm just saying that I would have preferred us to use
slf4j-simple for the first release. But you, and a few others, are doing
the work and should decide. I'm just expression a by-stander's thoughts.

However, I would like to suggest the option of releasing with slf4j-simple
and one, or two, known limitations (the bug(s) found with embedded). I
don't have the insight to tell if it's possible but let those of you
investigating do the decision. I'm thinking that in embedded scenarios the
host might already be using a different implementation (like m2e is) so it
might not be a problem.

/Anders


On Sun, Dec 9, 2012 at 11:30 PM, Jason van Zyl <ja...@tesla.io> wrote:

> Anders,
>
> My take is that this will be the 5th change that I've asked for to get the
> SLF4J Simple implementation to work. Initially I had your position and I
> tried to keep it as simple as possible the provide the same behaviour, but
> for embedded environments and concurrent operations I think we're just
> going to run into more of the same. We can continue patching the simple
> implementation and make it do things it wasn't designed to or just switch
> to Logback. I think I gave it a best effort but I don't want to patch SLF4J
> Simple anymore.
>
> On Dec 9, 2012, at 4:53 PM, Anders Hammar <and...@hammar.net> wrote:
>
> > Not sure where to get into this thread, but I'd just like to add my
> > perspective on this topic.
> >
> > For this first release I would prefer it to not include any of the more
> > advanced slf4j implementations, like a few others have already also
> stated.
> > Using simple would give us a good start on this new path while we
> > investigate what we and the community want feature wise and then select
> an
> > implementation based on these requirements. However, if slf4-simple can't
> > do the job of the old behavior when we might not have that option
> > unfortunately. Or, possibly we could live with these deficiencies? I'll
> > leave that to others working with that to decide.
> >
> > But if we have to decide on a more advanced implementation my choice
> would
> > be logback. My choice is based on two things where one being a past
> > experience where I developed an audit logging solution based on logback,
> > where my research showed that log4j had so many deficiencies when it came
> > to more advanced cases. log4j2 might be a different story with this fixed
> > though, but I don't see any reason trying something else when there is
> > proven option. Secondly, I have good confidence in Ceki and that he will
> > help us out should we need that. I'm not saying those working with log4j2
> > will not, it's just that I don't know their track record as I know
> Ceki's.
> >
> > But to repeat myself, going simple in the first release would be so much
> > better. Then we could get our requirements after this first release and
> do
> > a selection based on them rather than just a gut feeling. Although using
> > slf4j as the API gives us the technical possibility of switching impl
> later
> > on, I don't think we want that as we can probably expect some people do
> > solutions expecting a specific impl (as we've seen in the Sonar plugin
> for
> > example).
> >
> > /Anders
> >
> >
> > On Sun, Dec 9, 2012 at 1:51 PM, Stephen Connolly <
> > stephen.alan.conno...@gmail.com> wrote:
> >
> >> On Sunday, 9 December 2012, Kristian Rosenvold wrote:
> >>
> >>> 2012/12/9 Olivier Lamy <ol...@apache.org <javascript:;>>:
> >>>> Perso I'm fine using log4j2.
> >>>> I use the branch I pushed for some weeks now and I'm happy.
> >>>> Log4j2 has quickly added a feature I needed and release it.
> >>>> Furthermore I'm fine working with an Apache community in case of any
> >>>> issue we could have.
> >>>
> >>> I'm not entirely sure I follow where this discussion is actually
> >>> going,  but I'm firmly opposed
> >>> to including a brand new logging framework as default in m3.
> >>>
> >>>
> >> +1
> >>
> >>
> >>> Kristian
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org<javascript:;>
> >>> For additional commands, e-mail: dev-h...@maven.apache.org
> <javascript:;>
> >>>
> >>>
> >>
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder & CTO, Sonatype
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> ---------------------------------------------------------
>
> In short, man creates for himself a new religion of a rational
> and technical order to justify his work and to be justified in it.
>
>   -- Jacques Ellul, The Technological Society
>
>
>
>
>
>

Reply via email to