You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwebbeans.apache.org by Jean-Louis MONTEIRO <je...@gmail.com> on 2012/07/16 09:59:33 UTC

Re: new logger api?

Hi devs,

As discussed, just submitted the patch file to change the Logger API over
the project.
It now contains a factory with a default implementation based on JUL.

If someone can review it, that'd be great cause a lot of file changed so
the sooner, the better to merge/integrate.

Hope it help,
Jean-Louis

2012/6/25 Romain Manni-Bucau <rm...@gmail.com>

> mainly what was done in the patch of
> https://issues.apache.org/jira/browse/OWB-674 (maybe a bit too much but
> was
> done ;))
>
> - Romain
>
>
> 2012/6/25 Jean-Louis MONTEIRO <je...@gmail.com>
>
> > I guess a new thread must be opened with [VOTE].
> > Anyway, if we wanna support other logging API, may be we could just
> review
> > the factory.
> >
> > Thoughts?
> >
> > JLouis
> >
> > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> >
> > > I think questions are:
> > > 1) do we remove WebBeansLogger? --> JUL
> > > 2) do we add a thin layer to allow to use other logging API? (add or
> > reuse
> > > if we go for slf4j for instance)
> > >
> > > - Romain
> > >
> > >
> > > 2012/6/25 Mark Struberg <st...@yahoo.de>
> > >
> > > > full ack, yeaaa we found a volunteer - txs romain  :D
> > > >
> > > >
> > > > Nah, serious. We should do a VOTE about whether to remove the
> > > > WebBeansLogger or not.
> > > >
> > > > LieGrue,
> > > > strub
> > > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > > From: Jean-Louis MONTEIRO <je...@gmail.com>
> > > > > To: dev@openwebbeans.apache.org
> > > > > Cc:
> > > > > Sent: Monday, June 25, 2012 10:46 AM
> > > > > Subject: Re: new logger api?
> > > > >
> > > > > Mark,
> > > > >
> > > > > That be a good starting point for me to submit a patch if you
> agree.
> > > > >
> > > > > Jean-Louis
> > > > >
> > > > > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> > > > >
> > > > >>  Or friends ;)
> > > > >>  Le 25 juin 2012 08:26, "Jean-Louis MONTEIRO"
> > > > > <je...@gmail.com> a écrit
> > > > >>  :
> > > > >>
> > > > >>  > You still have nights ;-)
> > > > >>  >
> > > > >>  >
> > > > >>  > Was a joke, sorry.
> > > > >>  > JLouis
> > > > >>  >
> > > > >>  > 2012/6/25 Mark Struberg <st...@yahoo.de>
> > > > >>  >
> > > > >>  > > gimme a few days plz, currently holding workshops the next 2
> > > > > days.
> > > > >>  > >
> > > > >>  > > LieGrue,
> > > > >>  > > strub
> > > > >>  > >
> > > > >>  > >
> > > > >>  > >
> > > > >>  > > ----- Original Message -----
> > > > >>  > > > From: Jean-Louis MONTEIRO <je...@gmail.com>
> > > > >>  > > > To: dev@openwebbeans.apache.org
> > > > >>  > > > Cc:
> > > > >>  > > > Sent: Monday, June 25, 2012 8:15 AM
> > > > >>  > > > Subject: Re: new logger api?
> > > > >>  > > >
> > > > >>  > > > Yes, that will make things simpler to integrate ;-)
> > > > >>  > > >
> > > > >>  > > > JLouis
> > > > >>  > > >
> > > > >>  > > > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> > > > >>  > > >
> > > > >>  > > >>  any other opinion?
> > > > >>  > > >>
> > > > >>  > > >>  do we move to JULI directly?
> > > > >>  > > >>
> > > > >>  > > >>  - Romain
> > > > >>  > > >>
> > > > >>  > > >>
> > > > >>  > > >>  2012/6/11 Romain Manni-Bucau
> > > > > <rm...@gmail.com>
> > > > >>  > > >>
> > > > >>  > > >>  > no:
> > > > >>  > > >>  >
> > > > >>  > > >>  > private void wblLog(Level level, String
> > > > > messageKey)
> > > > >>  > > >>  >     {
> > > > >>  > > >>  >         if (logger.isLoggable(level))
> > > > >>  > > >>  >         {
> > > > >>  > > >>  >             logger.logp(level, caller.getName(),
> > > > >>  > > >>  >
> > > > > Thread.currentThread().getStackTrace()[3].getMethodName(),
> > > > >>  > > > messageKey);
> > > > >>  > > >>  >         }
> > > > >>  > > >>  >     }
> > > > >>  > > >>  >
> > > > >>  > > >>  > well if we move to natve JUL we'll need to
> > > > > keep a factory to
> > > > >>  allow
> > > > >>  > > >>  > subclasses to switch of implementation as cxf
> > > > > does.
> > > > >>  > > >>  >
> > > > >>  > > >>  > - Romain
> > > > >>  > > >>  >
> > > > >>  > > >>  >
> > > > >>  > > >>  >
> > > > >>  > > >>  > 2012/6/11 Mark Struberg <st...@yahoo.de>
> > > > >>  > > >>  >
> > > > >>  > > >>  >> +1
> > > > >>  > > >>  >>
> > > > >>  > > >>  >> The getStackTrace only hits us if we throw an
> > > > > Exception, right?
> > > > >>  > > > The
> > > > >>  > > >>  >> problem is that due to the additional wrapper
> > > > > handler we always
> > > > >>  > > > have a
> > > > >>  > > >>  >> 'mismatch' in the StackTrace...
> > > > >>  > > >>  >>
> > > > >>  > > >>  >> I'm tempted to move to native jul
> > > > > anyway...
> > > > >>  > > >>  >>
> > > > >>  > > >>  >>
> > > > >>  > > >>  >> LieGrue,
> > > > >>  > > >>  >> strub
> > > > >>  > > >>  >>
> > > > >>  > > >>  >>
> > > > >>  > > >>  >>
> > > > >>  > > >>  >> ----- Original Message -----
> > > > >>  > > >>  >> > From: Romain Manni-Bucau
> > > > > <rm...@gmail.com>
> > > > >>  > > >>  >> > To: dev@openwebbeans.apache.org
> > > > >>  > > >>  >> > Cc:
> > > > >>  > > >>  >> > Sent: Monday, June 11, 2012 1:28 PM
> > > > >>  > > >>  >> > Subject: new logger api?
> > > > >>  > > >>  >> >
> > > > >>  > > >>  >> > Hi,
> > > > >>  > > >>  >> >
> > > > >>  > > >>  >> > just created
> > > > > https://issues.apache.org/jira/browse/OWB-674
> > > > >>  > > >>  >> >
> > > > >>  > > >>  >> > any thought about it?
> > > > >>  > > >>  >> >
> > > > >>  > > >>  >> > the goal is mainly to allow to use
> > > > > something else than JUL.
> > > > >>  > > > The
> > > > >>  > > >>  proposed
> > > > >>  > > >>  >> > patch uses a system property but it can
> > > > > be something else.
> > > > >>  > > >>  >> >
> > > > >>  > > >>  >> > The other topic of this jira is the usage
> > > > > of getStackTrace()
> > > > >>  > > > in the
> > > > >>  > > >>  JUL
> > > > >>  > > >>  >> > implementation which is too costly IMO.
> > > > >>  > > >>  >> >
> > > > >>  > > >>  >> > - Romain
> > > > >>  > > >>  >> >
> > > > >>  > > >>  >>
> > > > >>  > > >>  >
> > > > >>  > > >>  >
> > > > >>  > > >>
> > > > >>  > > >
> > > > >>  > >
> > > > >>  >
> > > > >>
> > > > >
> > > >
> > >
> >
>

Re: new logger api?

Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
Hi,

Ok, I will stay tuned.
In the mid time, I can work to release OpenEJB/TomEE.

Jean-Louis

2012/7/17 Mark Struberg <st...@yahoo.de>

> Hi Jean-Louis!
>
> There is always work to do! :)
>
> I try to quickly fix a few last bugs and then we head to 1.1.5. After that
> there will be a lot to work on again.
>
> LieGrue,
> strub
>
>
>
> ----- Original Message -----
> > From: Jean-Louis MONTEIRO <je...@gmail.com>
> > To: dev@openwebbeans.apache.org
> > Cc:
> > Sent: Tuesday, July 17, 2012 8:44 AM
> > Subject: Re: new logger api?
> >
> >T hanks Romain.
> > If there is another area where I can dig into, that'd be a pleasure.
> >
> > JLouis
> >
> > 2012/7/16 Romain Manni-Bucau <rm...@gmail.com>
> >
> >>  pushed it
> >>
> >>  Thks JL!
> >>
> >>  - Romain
> >>
> >>
> >>  2012/7/16 Jean-Louis MONTEIRO <je...@gmail.com>
> >>
> >>  > Cool, thx for reviewing so quickly.
> >>  > Jean louis
> >>  > Le 16 juil. 2012 20:16, "Mark Struberg"
> > <st...@yahoo.de> a écrit :
> >>  >
> >>  > > patch looks fine!
> >>  > >
> >>  > > LieGrue,
> >>  > > strub
> >>  > >
> >>  > >
> >>  > >
> >>  > > ----- Original Message -----
> >>  > > > From: Romain Manni-Bucau <rm...@gmail.com>
> >>  > > > To: dev@openwebbeans.apache.org; Mark Struberg
> > <st...@yahoo.de>
> >>  > > > Cc:
> >>  > > > Sent: Monday, July 16, 2012 11:03 AM
> >>  > > > Subject: Re: new logger api?
> >>  > > >
> >>  > > > Hi,
> >>  > > >
> >>  > > > hope will be fine since we discussed of it together ;)
> >>  > > >
> >>  > > >
> >>  > > > the only interrogation point is about webbeansloggerfacade
> > which
> >>  could
> >>  > be
> >>  > > > split with a messageutil class but for me that's mainly
> > fine :)
> >>  > > >
> >>  > > > - Romain
> >>  > > >
> >>  > > >
> >>  > > > 2012/7/16 Mark Struberg <st...@yahoo.de>
> >>  > > >
> >>  > > >>  Hi!
> >>  > > >>
> >>  > > >>  Thanks folks!
> >>  > > >>  Will review it this afternoon.
> >>  > > >>
> >>  > > >>  LieGrue,
> >>  > > >>  strub
> >>  > > >>
> >>  > > >>
> >>  > > >>
> >>  > > >>  ----- Original Message -----
> >>  > > >>  > From: Jean-Louis MONTEIRO
> > <je...@gmail.com>
> >>  > > >>  > To: dev@openwebbeans.apache.org
> >>  > > >>  > Cc:
> >>  > > >>  > Sent: Monday, July 16, 2012 9:59 AM
> >>  > > >>  > Subject: Re: new logger api?
> >>  > > >>  >
> >>  > > >>  > Hi devs,
> >>  > > >>  >
> >>  > > >>  > As discussed, just submitted the patch file to
> > change the Logger
> >>  > API
> >>  > > > over
> >>  > > >>  > the project.
> >>  > > >>  > It now contains a factory with a default
> > implementation based on
> >>  > JUL.
> >>  > > >>  >
> >>  > > >>  > If someone can review it, that'd be great
> > cause a lot of file
> >>  > > > changed so
> >>  > > >>  > the sooner, the better to merge/integrate.
> >>  > > >>  >
> >>  > > >>  > Hope it help,
> >>  > > >>  > Jean-Louis
> >>  > > >>  >
> >>  > > >>  > 2012/6/25 Romain Manni-Bucau
> > <rm...@gmail.com>
> >>  > > >>  >
> >>  > > >>  >>  mainly what was done in the patch of
> >>  > > >>  >>  https://issues.apache.org/jira/browse/OWB-674
> > (maybe a bit too
> >>  > > > much
> >>  > > >>  but
> >>  > > >>  >>  was
> >>  > > >>  >>  done ;))
> >>  > > >>  >>
> >>  > > >>  >>  - Romain
> >>  > > >>  >>
> >>  > > >>  >>
> >>  > > >>  >>  2012/6/25 Jean-Louis MONTEIRO
> > <je...@gmail.com>
> >>  > > >>  >>
> >>  > > >>  >>  > I guess a new thread must be opened with
> > [VOTE].
> >>  > > >>  >>  > Anyway, if we wanna support other
> > logging API, may be we
> >>  > > > could just
> >>  > > >>  >>  review
> >>  > > >>  >>  > the factory.
> >>  > > >>  >>  >
> >>  > > >>  >>  > Thoughts?
> >>  > > >>  >>  >
> >>  > > >>  >>  > JLouis
> >>  > > >>  >>  >
> >>  > > >>  >>  > 2012/6/25 Romain Manni-Bucau
> > <rm...@gmail.com>
> >>  > > >>  >>  >
> >>  > > >>  >>  > > I think questions are:
> >>  > > >>  >>  > > 1) do we remove WebBeansLogger?
> > --> JUL
> >>  > > >>  >>  > > 2) do we add a thin layer to allow
> > to use other logging
> >>  > > > API? (add
> >>  > > >>  > or
> >>  > > >>  >>  > reuse
> >>  > > >>  >>  > > if we go for slf4j for instance)
> >>  > > >>  >>  > >
> >>  > > >>  >>  > > - Romain
> >>  > > >>  >>  > >
> >>  > > >>  >>  > >
> >>  > > >>  >>  > > 2012/6/25 Mark Struberg
> > <st...@yahoo.de>
> >>  > > >>  >>  > >
> >>  > > >>  >>  > > > full ack, yeaaa we found a
> > volunteer - txs romain
> >>  > > > :D
> >>  > > >>  >>  > > >
> >>  > > >>  >>  > > >
> >>  > > >>  >>  > > > Nah, serious. We should do a
> > VOTE about whether to
> >>  > > > remove
> >>  > > >>  > the
> >>  > > >>  >>  > > > WebBeansLogger or not.
> >>  > > >>  >>  > > >
> >>  > > >>  >>  > > > LieGrue,
> >>  > > >>  >>  > > > strub
> >>  > > >>  >>  > > >
> >>  > > >>  >>  > > >
> >>  > > >>  >>  > > >
> >>  > > >>  >>  > > > ----- Original Message -----
> >>  > > >>  >>  > > > > From: Jean-Louis MONTEIRO
> >>  > > > <je...@gmail.com>
> >>  > > >>  >>  > > > > To:
> > dev@openwebbeans.apache.org
> >>  > > >>  >>  > > > > Cc:
> >>  > > >>  >>  > > > > Sent: Monday, June 25,
> > 2012 10:46 AM
> >>  > > >>  >>  > > > > Subject: Re: new logger
> > api?
> >>  > > >>  >>  > > > >
> >>  > > >>  >>  > > > > Mark,
> >>  > > >>  >>  > > > >
> >>  > > >>  >>  > > > > That be a good starting
> > point for me to
> >>  > > > submit a patch
> >>  > > >>  > if you
> >>  > > >>  >>  agree.
> >>  > > >>  >>  > > > >
> >>  > > >>  >>  > > > > Jean-Louis
> >>  > > >>  >>  > > > >
> >>  > > >>  >>  > > > > 2012/6/25 Romain
> > Manni-Bucau
> >>  > > >>  > <rm...@gmail.com>
> >>  > > >>  >>  > > > >
> >>  > > >>  >>  > > > >>  Or friends ;)
> >>  > > >>  >>  > > > >>  Le 25 juin 2012
> > 08:26, "Jean-Louis
> >>  > > >>  > MONTEIRO"
> >>  > > >>  >>  > > > >
> > <je...@gmail.com> a écrit
> >>  > > >>  >>  > > > >>  :
> >>  > > >>  >>  > > > >>
> >>  > > >>  >>  > > > >>  > You still have
> > nights ;-)
> >>  > > >>  >>  > > > >>  >
> >>  > > >>  >>  > > > >>  >
> >>  > > >>  >>  > > > >>  > Was a joke,
> > sorry.
> >>  > > >>  >>  > > > >>  > JLouis
> >>  > > >>  >>  > > > >>  >
> >>  > > >>  >>  > > > >>  > 2012/6/25 Mark
> > Struberg
> >>  > > >>  > <st...@yahoo.de>
> >>  > > >>  >>  > > > >>  >
> >>  > > >>  >>  > > > >>  > > gimme a
> > few days plz,
> >>  > > > currently holding
> >>  > > >>  > workshops the next 2
> >>  > > >>  >>  > > > > days.
> >>  > > >>  >>  > > > >>  > >
> >>  > > >>  >>  > > > >>  > > LieGrue,
> >>  > > >>  >>  > > > >>  > > strub
> >>  > > >>  >>  > > > >>  > >
> >>  > > >>  >>  > > > >>  > >
> >>  > > >>  >>  > > > >>  > >
> >>  > > >>  >>  > > > >>  > > -----
> > Original Message -----
> >>  > > >>  >>  > > > >>  > > > From:
> > Jean-Louis MONTEIRO
> >>  > > >>  > <je...@gmail.com>
> >>  > > >>  >>  > > > >>  > > > To:
> >>  > > > dev@openwebbeans.apache.org
> >>  > > >>  >>  > > > >>  > > > Cc:
> >>  > > >>  >>  > > > >>  > > > Sent:
> > Monday, June 25,
> >>  > > > 2012 8:15 AM
> >>  > > >>  >>  > > > >>  > > >
> > Subject: Re: new logger
> >>  > > > api?
> >>  > > >>  >>  > > > >>  > > >
> >>  > > >>  >>  > > > >>  > > > Yes,
> > that will make
> >>  > > > things simpler
> >>  > > >>  > to integrate ;-)
> >>  > > >>  >>  > > > >>  > > >
> >>  > > >>  >>  > > > >>  > > >
> > JLouis
> >>  > > >>  >>  > > > >>  > > >
> >>  > > >>  >>  > > > >>  > > >
> > 2012/6/25 Romain
> >>  > > > Manni-Bucau
> >>  > > >>  > <rm...@gmail.com>
> >>  > > >>  >>  > > > >>  > > >
> >>  > > >>  >>  > > > >>  > > >>
> > any other opinion?
> >>  > > >>  >>  > > > >>  > > >>
> >>  > > >>  >>  > > > >>  > > >>
> > do we move to JULI
> >>  > > > directly?
> >>  > > >>  >>  > > > >>  > > >>
> >>  > > >>  >>  > > > >>  > > >>
> > - Romain
> >>  > > >>  >>  > > > >>  > > >>
> >>  > > >>  >>  > > > >>  > > >>
> >>  > > >>  >>  > > > >>  > > >>
> > 2012/6/11 Romain
> >>  > > > Manni-Bucau
> >>  > > >>  >>  > > > >
> > <rm...@gmail.com>
> >>  > > >>  >>  > > > >>  > > >>
> >>  > > >>  >>  > > > >>  > > >>
> >>  no:
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>  private void
> >>  > > > wblLog(Level
> >>  > > >>  > level, String
> >>  > > >>  >>  > > > > messageKey)
> >>  > > >>  >>  > > > >>  > > >>
> >>      {
> >>  > > >>  >>  > > > >>  > > >>
> >>          if
> >>  > > >>  > (logger.isLoggable(level))
> >>  > > >>  >>  > > > >>  > > >>
> >>          {
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  > logger.logp(level, caller.getName(),
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >
> >>  > > >>  >
> > Thread.currentThread().getStackTrace()[3].getMethodName(),
> >>  > > >>  >>  > > > >>  > > >
> > messageKey);
> >>  > > >>  >>  > > > >>  > > >>
> >>          }
> >>  > > >>  >>  > > > >>  > > >>
> >>      }
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>  well if we move
> >>  > > > to natve
> >>  > > >>  > JUL we'll need to
> >>  > > >>  >>  > > > > keep a factory to
> >>  > > >>  >>  > > > >>  allow
> >>  > > >>  >>  > > > >>  > > >>
> >>  subclasses to
> >>  > > > switch of
> >>  > > >>  > implementation as cxf
> >>  > > >>  >>  > > > > does.
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>  - Romain
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>  2012/6/11 Mark
> >>  > > > Struberg
> >>  > > >>  > <st...@yahoo.de>
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>>  +1
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > >>  >>  > > > >>  > > >>
> >>>  The
> >>  > > > getStackTrace
> >>  > > >>  > only hits us if we throw an
> >>  > > >>  >>  > > > > Exception, right?
> >>  > > >>  >>  > > > >>  > > > The
> >>  > > >>  >>  > > > >>  > > >>
> >>>  problem is
> >>  > > > that due
> >>  > > >>  > to the additional wrapper
> >>  > > >>  >>  > > > > handler we always
> >>  > > >>  >>  > > > >>  > > > have
> > a
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > > 'mismatch' in
> >>  > > >>  > the StackTrace...
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > >>  >>  > > > >>  > > >>
> >>>  I'm
> >>  > > > tempted to
> >>  > > >>  > move to native jul
> >>  > > >>  >>  > > > > anyway...
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > >>  >>  > > > >>  > > >>
> >>>  LieGrue,
> >>  > > >>  >>  > > > >>  > > >>
> >>>  strub
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > >>  >>  > > > >>  > > >>
> >>>  -----
> >>  > > > Original
> >>  > > >>  > Message -----
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > From:
> >>  > > > Romain
> >>  > > >>  > Manni-Bucau
> >>  > > >>  >>  > > > >
> > <rm...@gmail.com>
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > To:
> >>  > > >>  > dev@openwebbeans.apache.org
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > Cc:
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > Sent:
> >>  > > > Monday,
> >>  > > >>  > June 11, 2012 1:28 PM
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > > Subject: new
> >>  > > >>  > logger api?
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > Hi,
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > just
> >>  > > > created
> >>  > > >>  >>  > > > >
> > https://issues.apache.org/jira/browse/OWB-674
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > any
> >>  > > > thought
> >>  > > >>  > about it?
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > the
> >>  > > > goal is
> >>  > > >>  > mainly to allow to use
> >>  > > >>  >>  > > > > something else than JUL.
> >>  > > >>  >>  > > > >>  > > > The
> >>  > > >>  >>  > > > >>  > > >>
> > proposed
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > patch
> >>  > > > uses a
> >>  > > >>  > system property but it can
> >>  > > >>  >>  > > > > be something else.
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > The
> >>  > > > other topic
> >>  > > >>  > of this jira is the usage
> >>  > > >>  >>  > > > > of getStackTrace()
> >>  > > >>  >>  > > > >>  > > > in
> > the
> >>  > > >>  >>  > > > >>  > > >>
> > JUL
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > > implementation
> >>  > > >>  > which is too costly IMO.
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > >>  >>  > > > >>  > > >>
> >>>  > -
> >>  > > > Romain
> >>  > > >>  >>  > > > >>  > > >>
> >>>  >
> >>  > > >>  >>  > > > >>  > > >>
> >>>
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>
> >>  > > >>  >>  > > > >>  > > >>
> >>  > > >>  >>  > > > >>  > > >
> >>  > > >>  >>  > > > >>  > >
> >>  > > >>  >>  > > > >>  >
> >>  > > >>  >>  > > > >>
> >>  > > >>  >>  > > > >
> >>  > > >>  >>  > > >
> >>  > > >>  >>  > >
> >>  > > >>  >>  >
> >>  > > >>  >>
> >>  > > >>  >
> >>  > > >>
> >>  > > >
> >>  > >
> >>  >
> >>
> >
>

Re: new logger api?

Posted by Mark Struberg <st...@yahoo.de>.
Hi Jean-Louis!

There is always work to do! :)

I try to quickly fix a few last bugs and then we head to 1.1.5. After that there will be a lot to work on again.

LieGrue,
strub



----- Original Message -----
> From: Jean-Louis MONTEIRO <je...@gmail.com>
> To: dev@openwebbeans.apache.org
> Cc: 
> Sent: Tuesday, July 17, 2012 8:44 AM
> Subject: Re: new logger api?
> 
>T hanks Romain.
> If there is another area where I can dig into, that'd be a pleasure.
> 
> JLouis
> 
> 2012/7/16 Romain Manni-Bucau <rm...@gmail.com>
> 
>>  pushed it
>> 
>>  Thks JL!
>> 
>>  - Romain
>> 
>> 
>>  2012/7/16 Jean-Louis MONTEIRO <je...@gmail.com>
>> 
>>  > Cool, thx for reviewing so quickly.
>>  > Jean louis
>>  > Le 16 juil. 2012 20:16, "Mark Struberg" 
> <st...@yahoo.de> a écrit :
>>  >
>>  > > patch looks fine!
>>  > >
>>  > > LieGrue,
>>  > > strub
>>  > >
>>  > >
>>  > >
>>  > > ----- Original Message -----
>>  > > > From: Romain Manni-Bucau <rm...@gmail.com>
>>  > > > To: dev@openwebbeans.apache.org; Mark Struberg 
> <st...@yahoo.de>
>>  > > > Cc:
>>  > > > Sent: Monday, July 16, 2012 11:03 AM
>>  > > > Subject: Re: new logger api?
>>  > > >
>>  > > > Hi,
>>  > > >
>>  > > > hope will be fine since we discussed of it together ;)
>>  > > >
>>  > > >
>>  > > > the only interrogation point is about webbeansloggerfacade 
> which
>>  could
>>  > be
>>  > > > split with a messageutil class but for me that's mainly 
> fine :)
>>  > > >
>>  > > > - Romain
>>  > > >
>>  > > >
>>  > > > 2012/7/16 Mark Struberg <st...@yahoo.de>
>>  > > >
>>  > > >>  Hi!
>>  > > >>
>>  > > >>  Thanks folks!
>>  > > >>  Will review it this afternoon.
>>  > > >>
>>  > > >>  LieGrue,
>>  > > >>  strub
>>  > > >>
>>  > > >>
>>  > > >>
>>  > > >>  ----- Original Message -----
>>  > > >>  > From: Jean-Louis MONTEIRO 
> <je...@gmail.com>
>>  > > >>  > To: dev@openwebbeans.apache.org
>>  > > >>  > Cc:
>>  > > >>  > Sent: Monday, July 16, 2012 9:59 AM
>>  > > >>  > Subject: Re: new logger api?
>>  > > >>  >
>>  > > >>  > Hi devs,
>>  > > >>  >
>>  > > >>  > As discussed, just submitted the patch file to 
> change the Logger
>>  > API
>>  > > > over
>>  > > >>  > the project.
>>  > > >>  > It now contains a factory with a default 
> implementation based on
>>  > JUL.
>>  > > >>  >
>>  > > >>  > If someone can review it, that'd be great 
> cause a lot of file
>>  > > > changed so
>>  > > >>  > the sooner, the better to merge/integrate.
>>  > > >>  >
>>  > > >>  > Hope it help,
>>  > > >>  > Jean-Louis
>>  > > >>  >
>>  > > >>  > 2012/6/25 Romain Manni-Bucau 
> <rm...@gmail.com>
>>  > > >>  >
>>  > > >>  >>  mainly what was done in the patch of
>>  > > >>  >>  https://issues.apache.org/jira/browse/OWB-674 
> (maybe a bit too
>>  > > > much
>>  > > >>  but
>>  > > >>  >>  was
>>  > > >>  >>  done ;))
>>  > > >>  >>
>>  > > >>  >>  - Romain
>>  > > >>  >>
>>  > > >>  >>
>>  > > >>  >>  2012/6/25 Jean-Louis MONTEIRO 
> <je...@gmail.com>
>>  > > >>  >>
>>  > > >>  >>  > I guess a new thread must be opened with 
> [VOTE].
>>  > > >>  >>  > Anyway, if we wanna support other 
> logging API, may be we
>>  > > > could just
>>  > > >>  >>  review
>>  > > >>  >>  > the factory.
>>  > > >>  >>  >
>>  > > >>  >>  > Thoughts?
>>  > > >>  >>  >
>>  > > >>  >>  > JLouis
>>  > > >>  >>  >
>>  > > >>  >>  > 2012/6/25 Romain Manni-Bucau 
> <rm...@gmail.com>
>>  > > >>  >>  >
>>  > > >>  >>  > > I think questions are:
>>  > > >>  >>  > > 1) do we remove WebBeansLogger? 
> --> JUL
>>  > > >>  >>  > > 2) do we add a thin layer to allow 
> to use other logging
>>  > > > API? (add
>>  > > >>  > or
>>  > > >>  >>  > reuse
>>  > > >>  >>  > > if we go for slf4j for instance)
>>  > > >>  >>  > >
>>  > > >>  >>  > > - Romain
>>  > > >>  >>  > >
>>  > > >>  >>  > >
>>  > > >>  >>  > > 2012/6/25 Mark Struberg 
> <st...@yahoo.de>
>>  > > >>  >>  > >
>>  > > >>  >>  > > > full ack, yeaaa we found a 
> volunteer - txs romain
>>  > > > :D
>>  > > >>  >>  > > >
>>  > > >>  >>  > > >
>>  > > >>  >>  > > > Nah, serious. We should do a 
> VOTE about whether to
>>  > > > remove
>>  > > >>  > the
>>  > > >>  >>  > > > WebBeansLogger or not.
>>  > > >>  >>  > > >
>>  > > >>  >>  > > > LieGrue,
>>  > > >>  >>  > > > strub
>>  > > >>  >>  > > >
>>  > > >>  >>  > > >
>>  > > >>  >>  > > >
>>  > > >>  >>  > > > ----- Original Message -----
>>  > > >>  >>  > > > > From: Jean-Louis MONTEIRO
>>  > > > <je...@gmail.com>
>>  > > >>  >>  > > > > To: 
> dev@openwebbeans.apache.org
>>  > > >>  >>  > > > > Cc:
>>  > > >>  >>  > > > > Sent: Monday, June 25, 
> 2012 10:46 AM
>>  > > >>  >>  > > > > Subject: Re: new logger 
> api?
>>  > > >>  >>  > > > >
>>  > > >>  >>  > > > > Mark,
>>  > > >>  >>  > > > >
>>  > > >>  >>  > > > > That be a good starting 
> point for me to
>>  > > > submit a patch
>>  > > >>  > if you
>>  > > >>  >>  agree.
>>  > > >>  >>  > > > >
>>  > > >>  >>  > > > > Jean-Louis
>>  > > >>  >>  > > > >
>>  > > >>  >>  > > > > 2012/6/25 Romain 
> Manni-Bucau
>>  > > >>  > <rm...@gmail.com>
>>  > > >>  >>  > > > >
>>  > > >>  >>  > > > >>  Or friends ;)
>>  > > >>  >>  > > > >>  Le 25 juin 2012 
> 08:26, "Jean-Louis
>>  > > >>  > MONTEIRO"
>>  > > >>  >>  > > > > 
> <je...@gmail.com> a écrit
>>  > > >>  >>  > > > >>  :
>>  > > >>  >>  > > > >>
>>  > > >>  >>  > > > >>  > You still have 
> nights ;-)
>>  > > >>  >>  > > > >>  >
>>  > > >>  >>  > > > >>  >
>>  > > >>  >>  > > > >>  > Was a joke, 
> sorry.
>>  > > >>  >>  > > > >>  > JLouis
>>  > > >>  >>  > > > >>  >
>>  > > >>  >>  > > > >>  > 2012/6/25 Mark 
> Struberg
>>  > > >>  > <st...@yahoo.de>
>>  > > >>  >>  > > > >>  >
>>  > > >>  >>  > > > >>  > > gimme a 
> few days plz,
>>  > > > currently holding
>>  > > >>  > workshops the next 2
>>  > > >>  >>  > > > > days.
>>  > > >>  >>  > > > >>  > >
>>  > > >>  >>  > > > >>  > > LieGrue,
>>  > > >>  >>  > > > >>  > > strub
>>  > > >>  >>  > > > >>  > >
>>  > > >>  >>  > > > >>  > >
>>  > > >>  >>  > > > >>  > >
>>  > > >>  >>  > > > >>  > > ----- 
> Original Message -----
>>  > > >>  >>  > > > >>  > > > From: 
> Jean-Louis MONTEIRO
>>  > > >>  > <je...@gmail.com>
>>  > > >>  >>  > > > >>  > > > To:
>>  > > > dev@openwebbeans.apache.org
>>  > > >>  >>  > > > >>  > > > Cc:
>>  > > >>  >>  > > > >>  > > > Sent: 
> Monday, June 25,
>>  > > > 2012 8:15 AM
>>  > > >>  >>  > > > >>  > > > 
> Subject: Re: new logger
>>  > > > api?
>>  > > >>  >>  > > > >>  > > >
>>  > > >>  >>  > > > >>  > > > Yes, 
> that will make
>>  > > > things simpler
>>  > > >>  > to integrate ;-)
>>  > > >>  >>  > > > >>  > > >
>>  > > >>  >>  > > > >>  > > > 
> JLouis
>>  > > >>  >>  > > > >>  > > >
>>  > > >>  >>  > > > >>  > > > 
> 2012/6/25 Romain
>>  > > > Manni-Bucau
>>  > > >>  > <rm...@gmail.com>
>>  > > >>  >>  > > > >>  > > >
>>  > > >>  >>  > > > >>  > > >>  
> any other opinion?
>>  > > >>  >>  > > > >>  > > >>
>>  > > >>  >>  > > > >>  > > >>  
> do we move to JULI
>>  > > > directly?
>>  > > >>  >>  > > > >>  > > >>
>>  > > >>  >>  > > > >>  > > >>  
> - Romain
>>  > > >>  >>  > > > >>  > > >>
>>  > > >>  >>  > > > >>  > > >>
>>  > > >>  >>  > > > >>  > > >>  
> 2012/6/11 Romain
>>  > > > Manni-Bucau
>>  > > >>  >>  > > > > 
> <rm...@gmail.com>
>>  > > >>  >>  > > > >>  > > >>
>>  > > >>  >>  > > > >>  > > >>  
>>  no:
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>  
>>  private void
>>  > > > wblLog(Level
>>  > > >>  > level, String
>>  > > >>  >>  > > > > messageKey)
>>  > > >>  >>  > > > >>  > > >>  
>>      {
>>  > > >>  >>  > > > >>  > > >>  
>>          if
>>  > > >>  > (logger.isLoggable(level))
>>  > > >>  >>  > > > >>  > > >>  
>>          {
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  > logger.logp(level, caller.getName(),
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >
>>  > > >>  > 
> Thread.currentThread().getStackTrace()[3].getMethodName(),
>>  > > >>  >>  > > > >>  > > > 
> messageKey);
>>  > > >>  >>  > > > >>  > > >>  
>>          }
>>  > > >>  >>  > > > >>  > > >>  
>>      }
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>  
>>  well if we move
>>  > > > to natve
>>  > > >>  > JUL we'll need to
>>  > > >>  >>  > > > > keep a factory to
>>  > > >>  >>  > > > >>  allow
>>  > > >>  >>  > > > >>  > > >>  
>>  subclasses to
>>  > > > switch of
>>  > > >>  > implementation as cxf
>>  > > >>  >>  > > > > does.
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>  
>>  - Romain
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>  
>>  2012/6/11 Mark
>>  > > > Struberg
>>  > > >>  > <st...@yahoo.de>
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>  
>>>  +1
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > >>  >>  > > > >>  > > >>  
>>>  The
>>  > > > getStackTrace
>>  > > >>  > only hits us if we throw an
>>  > > >>  >>  > > > > Exception, right?
>>  > > >>  >>  > > > >>  > > > The
>>  > > >>  >>  > > > >>  > > >>  
>>>  problem is
>>  > > > that due
>>  > > >>  > to the additional wrapper
>>  > > >>  >>  > > > > handler we always
>>  > > >>  >>  > > > >>  > > > have 
> a
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > > 'mismatch' in
>>  > > >>  > the StackTrace...
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > >>  >>  > > > >>  > > >>  
>>>  I'm
>>  > > > tempted to
>>  > > >>  > move to native jul
>>  > > >>  >>  > > > > anyway...
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > >>  >>  > > > >>  > > >>  
>>>  LieGrue,
>>  > > >>  >>  > > > >>  > > >>  
>>>  strub
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > >>  >>  > > > >>  > > >>  
>>>  -----
>>  > > > Original
>>  > > >>  > Message -----
>>  > > >>  >>  > > > >>  > > >>  
>>>  > From:
>>  > > > Romain
>>  > > >>  > Manni-Bucau
>>  > > >>  >>  > > > > 
> <rm...@gmail.com>
>>  > > >>  >>  > > > >>  > > >>  
>>>  > To:
>>  > > >>  > dev@openwebbeans.apache.org
>>  > > >>  >>  > > > >>  > > >>  
>>>  > Cc:
>>  > > >>  >>  > > > >>  > > >>  
>>>  > Sent:
>>  > > > Monday,
>>  > > >>  > June 11, 2012 1:28 PM
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > > Subject: new
>>  > > >>  > logger api?
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > >>  >>  > > > >>  > > >>  
>>>  > Hi,
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > >>  >>  > > > >>  > > >>  
>>>  > just
>>  > > > created
>>  > > >>  >>  > > > > 
> https://issues.apache.org/jira/browse/OWB-674
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > >>  >>  > > > >>  > > >>  
>>>  > any
>>  > > > thought
>>  > > >>  > about it?
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > >>  >>  > > > >>  > > >>  
>>>  > the
>>  > > > goal is
>>  > > >>  > mainly to allow to use
>>  > > >>  >>  > > > > something else than JUL.
>>  > > >>  >>  > > > >>  > > > The
>>  > > >>  >>  > > > >>  > > >>  
> proposed
>>  > > >>  >>  > > > >>  > > >>  
>>>  > patch
>>  > > > uses a
>>  > > >>  > system property but it can
>>  > > >>  >>  > > > > be something else.
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > >>  >>  > > > >>  > > >>  
>>>  > The
>>  > > > other topic
>>  > > >>  > of this jira is the usage
>>  > > >>  >>  > > > > of getStackTrace()
>>  > > >>  >>  > > > >>  > > > in 
> the
>>  > > >>  >>  > > > >>  > > >>  
> JUL
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > > implementation
>>  > > >>  > which is too costly IMO.
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > >>  >>  > > > >>  > > >>  
>>>  > -
>>  > > > Romain
>>  > > >>  >>  > > > >>  > > >>  
>>>  >
>>  > > >>  >>  > > > >>  > > >>  
>>> 
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>  
>> 
>>  > > >>  >>  > > > >>  > > >>
>>  > > >>  >>  > > > >>  > > >
>>  > > >>  >>  > > > >>  > >
>>  > > >>  >>  > > > >>  >
>>  > > >>  >>  > > > >>
>>  > > >>  >>  > > > >
>>  > > >>  >>  > > >
>>  > > >>  >>  > >
>>  > > >>  >>  >
>>  > > >>  >>
>>  > > >>  >
>>  > > >>
>>  > > >
>>  > >
>>  >
>> 
> 

Re: new logger api?

Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
Thanks Romain.
If there is another area where I can dig into, that'd be a pleasure.

JLouis

2012/7/16 Romain Manni-Bucau <rm...@gmail.com>

> pushed it
>
> Thks JL!
>
> - Romain
>
>
> 2012/7/16 Jean-Louis MONTEIRO <je...@gmail.com>
>
> > Cool, thx for reviewing so quickly.
> > Jean louis
> > Le 16 juil. 2012 20:16, "Mark Struberg" <st...@yahoo.de> a écrit :
> >
> > > patch looks fine!
> > >
> > > LieGrue,
> > > strub
> > >
> > >
> > >
> > > ----- Original Message -----
> > > > From: Romain Manni-Bucau <rm...@gmail.com>
> > > > To: dev@openwebbeans.apache.org; Mark Struberg <st...@yahoo.de>
> > > > Cc:
> > > > Sent: Monday, July 16, 2012 11:03 AM
> > > > Subject: Re: new logger api?
> > > >
> > > > Hi,
> > > >
> > > > hope will be fine since we discussed of it together ;)
> > > >
> > > >
> > > > the only interrogation point is about webbeansloggerfacade which
> could
> > be
> > > > split with a messageutil class but for me that's mainly fine :)
> > > >
> > > > - Romain
> > > >
> > > >
> > > > 2012/7/16 Mark Struberg <st...@yahoo.de>
> > > >
> > > >>  Hi!
> > > >>
> > > >>  Thanks folks!
> > > >>  Will review it this afternoon.
> > > >>
> > > >>  LieGrue,
> > > >>  strub
> > > >>
> > > >>
> > > >>
> > > >>  ----- Original Message -----
> > > >>  > From: Jean-Louis MONTEIRO <je...@gmail.com>
> > > >>  > To: dev@openwebbeans.apache.org
> > > >>  > Cc:
> > > >>  > Sent: Monday, July 16, 2012 9:59 AM
> > > >>  > Subject: Re: new logger api?
> > > >>  >
> > > >>  > Hi devs,
> > > >>  >
> > > >>  > As discussed, just submitted the patch file to change the Logger
> > API
> > > > over
> > > >>  > the project.
> > > >>  > It now contains a factory with a default implementation based on
> > JUL.
> > > >>  >
> > > >>  > If someone can review it, that'd be great cause a lot of file
> > > > changed so
> > > >>  > the sooner, the better to merge/integrate.
> > > >>  >
> > > >>  > Hope it help,
> > > >>  > Jean-Louis
> > > >>  >
> > > >>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> > > >>  >
> > > >>  >>  mainly what was done in the patch of
> > > >>  >>  https://issues.apache.org/jira/browse/OWB-674 (maybe a bit too
> > > > much
> > > >>  but
> > > >>  >>  was
> > > >>  >>  done ;))
> > > >>  >>
> > > >>  >>  - Romain
> > > >>  >>
> > > >>  >>
> > > >>  >>  2012/6/25 Jean-Louis MONTEIRO <je...@gmail.com>
> > > >>  >>
> > > >>  >>  > I guess a new thread must be opened with [VOTE].
> > > >>  >>  > Anyway, if we wanna support other logging API, may be we
> > > > could just
> > > >>  >>  review
> > > >>  >>  > the factory.
> > > >>  >>  >
> > > >>  >>  > Thoughts?
> > > >>  >>  >
> > > >>  >>  > JLouis
> > > >>  >>  >
> > > >>  >>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> > > >>  >>  >
> > > >>  >>  > > I think questions are:
> > > >>  >>  > > 1) do we remove WebBeansLogger? --> JUL
> > > >>  >>  > > 2) do we add a thin layer to allow to use other logging
> > > > API? (add
> > > >>  > or
> > > >>  >>  > reuse
> > > >>  >>  > > if we go for slf4j for instance)
> > > >>  >>  > >
> > > >>  >>  > > - Romain
> > > >>  >>  > >
> > > >>  >>  > >
> > > >>  >>  > > 2012/6/25 Mark Struberg <st...@yahoo.de>
> > > >>  >>  > >
> > > >>  >>  > > > full ack, yeaaa we found a volunteer - txs romain
> > > > :D
> > > >>  >>  > > >
> > > >>  >>  > > >
> > > >>  >>  > > > Nah, serious. We should do a VOTE about whether to
> > > > remove
> > > >>  > the
> > > >>  >>  > > > WebBeansLogger or not.
> > > >>  >>  > > >
> > > >>  >>  > > > LieGrue,
> > > >>  >>  > > > strub
> > > >>  >>  > > >
> > > >>  >>  > > >
> > > >>  >>  > > >
> > > >>  >>  > > > ----- Original Message -----
> > > >>  >>  > > > > From: Jean-Louis MONTEIRO
> > > > <je...@gmail.com>
> > > >>  >>  > > > > To: dev@openwebbeans.apache.org
> > > >>  >>  > > > > Cc:
> > > >>  >>  > > > > Sent: Monday, June 25, 2012 10:46 AM
> > > >>  >>  > > > > Subject: Re: new logger api?
> > > >>  >>  > > > >
> > > >>  >>  > > > > Mark,
> > > >>  >>  > > > >
> > > >>  >>  > > > > That be a good starting point for me to
> > > > submit a patch
> > > >>  > if you
> > > >>  >>  agree.
> > > >>  >>  > > > >
> > > >>  >>  > > > > Jean-Louis
> > > >>  >>  > > > >
> > > >>  >>  > > > > 2012/6/25 Romain Manni-Bucau
> > > >>  > <rm...@gmail.com>
> > > >>  >>  > > > >
> > > >>  >>  > > > >>  Or friends ;)
> > > >>  >>  > > > >>  Le 25 juin 2012 08:26, "Jean-Louis
> > > >>  > MONTEIRO"
> > > >>  >>  > > > > <je...@gmail.com> a écrit
> > > >>  >>  > > > >>  :
> > > >>  >>  > > > >>
> > > >>  >>  > > > >>  > You still have nights ;-)
> > > >>  >>  > > > >>  >
> > > >>  >>  > > > >>  >
> > > >>  >>  > > > >>  > Was a joke, sorry.
> > > >>  >>  > > > >>  > JLouis
> > > >>  >>  > > > >>  >
> > > >>  >>  > > > >>  > 2012/6/25 Mark Struberg
> > > >>  > <st...@yahoo.de>
> > > >>  >>  > > > >>  >
> > > >>  >>  > > > >>  > > gimme a few days plz,
> > > > currently holding
> > > >>  > workshops the next 2
> > > >>  >>  > > > > days.
> > > >>  >>  > > > >>  > >
> > > >>  >>  > > > >>  > > LieGrue,
> > > >>  >>  > > > >>  > > strub
> > > >>  >>  > > > >>  > >
> > > >>  >>  > > > >>  > >
> > > >>  >>  > > > >>  > >
> > > >>  >>  > > > >>  > > ----- Original Message -----
> > > >>  >>  > > > >>  > > > From: Jean-Louis MONTEIRO
> > > >>  > <je...@gmail.com>
> > > >>  >>  > > > >>  > > > To:
> > > > dev@openwebbeans.apache.org
> > > >>  >>  > > > >>  > > > Cc:
> > > >>  >>  > > > >>  > > > Sent: Monday, June 25,
> > > > 2012 8:15 AM
> > > >>  >>  > > > >>  > > > Subject: Re: new logger
> > > > api?
> > > >>  >>  > > > >>  > > >
> > > >>  >>  > > > >>  > > > Yes, that will make
> > > > things simpler
> > > >>  > to integrate ;-)
> > > >>  >>  > > > >>  > > >
> > > >>  >>  > > > >>  > > > JLouis
> > > >>  >>  > > > >>  > > >
> > > >>  >>  > > > >>  > > > 2012/6/25 Romain
> > > > Manni-Bucau
> > > >>  > <rm...@gmail.com>
> > > >>  >>  > > > >>  > > >
> > > >>  >>  > > > >>  > > >>  any other opinion?
> > > >>  >>  > > > >>  > > >>
> > > >>  >>  > > > >>  > > >>  do we move to JULI
> > > > directly?
> > > >>  >>  > > > >>  > > >>
> > > >>  >>  > > > >>  > > >>  - Romain
> > > >>  >>  > > > >>  > > >>
> > > >>  >>  > > > >>  > > >>
> > > >>  >>  > > > >>  > > >>  2012/6/11 Romain
> > > > Manni-Bucau
> > > >>  >>  > > > > <rm...@gmail.com>
> > > >>  >>  > > > >>  > > >>
> > > >>  >>  > > > >>  > > >>  > no:
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>  > private void
> > > > wblLog(Level
> > > >>  > level, String
> > > >>  >>  > > > > messageKey)
> > > >>  >>  > > > >>  > > >>  >     {
> > > >>  >>  > > > >>  > > >>  >         if
> > > >>  > (logger.isLoggable(level))
> > > >>  >>  > > > >>  > > >>  >         {
> > > >>  >>  > > > >>  > > >>  >
> > > >>  > logger.logp(level, caller.getName(),
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >
> > > >>  > Thread.currentThread().getStackTrace()[3].getMethodName(),
> > > >>  >>  > > > >>  > > > messageKey);
> > > >>  >>  > > > >>  > > >>  >         }
> > > >>  >>  > > > >>  > > >>  >     }
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>  > well if we move
> > > > to natve
> > > >>  > JUL we'll need to
> > > >>  >>  > > > > keep a factory to
> > > >>  >>  > > > >>  allow
> > > >>  >>  > > > >>  > > >>  > subclasses to
> > > > switch of
> > > >>  > implementation as cxf
> > > >>  >>  > > > > does.
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>  > - Romain
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>  > 2012/6/11 Mark
> > > > Struberg
> > > >>  > <st...@yahoo.de>
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>  >> +1
> > > >>  >>  > > > >>  > > >>  >>
> > > >>  >>  > > > >>  > > >>  >> The
> > > > getStackTrace
> > > >>  > only hits us if we throw an
> > > >>  >>  > > > > Exception, right?
> > > >>  >>  > > > >>  > > > The
> > > >>  >>  > > > >>  > > >>  >> problem is
> > > > that due
> > > >>  > to the additional wrapper
> > > >>  >>  > > > > handler we always
> > > >>  >>  > > > >>  > > > have a
> > > >>  >>  > > > >>  > > >>  >>
> > > > 'mismatch' in
> > > >>  > the StackTrace...
> > > >>  >>  > > > >>  > > >>  >>
> > > >>  >>  > > > >>  > > >>  >> I'm
> > > > tempted to
> > > >>  > move to native jul
> > > >>  >>  > > > > anyway...
> > > >>  >>  > > > >>  > > >>  >>
> > > >>  >>  > > > >>  > > >>  >>
> > > >>  >>  > > > >>  > > >>  >> LieGrue,
> > > >>  >>  > > > >>  > > >>  >> strub
> > > >>  >>  > > > >>  > > >>  >>
> > > >>  >>  > > > >>  > > >>  >>
> > > >>  >>  > > > >>  > > >>  >>
> > > >>  >>  > > > >>  > > >>  >> -----
> > > > Original
> > > >>  > Message -----
> > > >>  >>  > > > >>  > > >>  >> > From:
> > > > Romain
> > > >>  > Manni-Bucau
> > > >>  >>  > > > > <rm...@gmail.com>
> > > >>  >>  > > > >>  > > >>  >> > To:
> > > >>  > dev@openwebbeans.apache.org
> > > >>  >>  > > > >>  > > >>  >> > Cc:
> > > >>  >>  > > > >>  > > >>  >> > Sent:
> > > > Monday,
> > > >>  > June 11, 2012 1:28 PM
> > > >>  >>  > > > >>  > > >>  >> >
> > > > Subject: new
> > > >>  > logger api?
> > > >>  >>  > > > >>  > > >>  >> >
> > > >>  >>  > > > >>  > > >>  >> > Hi,
> > > >>  >>  > > > >>  > > >>  >> >
> > > >>  >>  > > > >>  > > >>  >> > just
> > > > created
> > > >>  >>  > > > > https://issues.apache.org/jira/browse/OWB-674
> > > >>  >>  > > > >>  > > >>  >> >
> > > >>  >>  > > > >>  > > >>  >> > any
> > > > thought
> > > >>  > about it?
> > > >>  >>  > > > >>  > > >>  >> >
> > > >>  >>  > > > >>  > > >>  >> > the
> > > > goal is
> > > >>  > mainly to allow to use
> > > >>  >>  > > > > something else than JUL.
> > > >>  >>  > > > >>  > > > The
> > > >>  >>  > > > >>  > > >>  proposed
> > > >>  >>  > > > >>  > > >>  >> > patch
> > > > uses a
> > > >>  > system property but it can
> > > >>  >>  > > > > be something else.
> > > >>  >>  > > > >>  > > >>  >> >
> > > >>  >>  > > > >>  > > >>  >> > The
> > > > other topic
> > > >>  > of this jira is the usage
> > > >>  >>  > > > > of getStackTrace()
> > > >>  >>  > > > >>  > > > in the
> > > >>  >>  > > > >>  > > >>  JUL
> > > >>  >>  > > > >>  > > >>  >> >
> > > > implementation
> > > >>  > which is too costly IMO.
> > > >>  >>  > > > >>  > > >>  >> >
> > > >>  >>  > > > >>  > > >>  >> > -
> > > > Romain
> > > >>  >>  > > > >>  > > >>  >> >
> > > >>  >>  > > > >>  > > >>  >>
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>  >
> > > >>  >>  > > > >>  > > >>
> > > >>  >>  > > > >>  > > >
> > > >>  >>  > > > >>  > >
> > > >>  >>  > > > >>  >
> > > >>  >>  > > > >>
> > > >>  >>  > > > >
> > > >>  >>  > > >
> > > >>  >>  > >
> > > >>  >>  >
> > > >>  >>
> > > >>  >
> > > >>
> > > >
> > >
> >
>

Re: new logger api?

Posted by Romain Manni-Bucau <rm...@gmail.com>.
pushed it

Thks JL!

- Romain


2012/7/16 Jean-Louis MONTEIRO <je...@gmail.com>

> Cool, thx for reviewing so quickly.
> Jean louis
> Le 16 juil. 2012 20:16, "Mark Struberg" <st...@yahoo.de> a écrit :
>
> > patch looks fine!
> >
> > LieGrue,
> > strub
> >
> >
> >
> > ----- Original Message -----
> > > From: Romain Manni-Bucau <rm...@gmail.com>
> > > To: dev@openwebbeans.apache.org; Mark Struberg <st...@yahoo.de>
> > > Cc:
> > > Sent: Monday, July 16, 2012 11:03 AM
> > > Subject: Re: new logger api?
> > >
> > > Hi,
> > >
> > > hope will be fine since we discussed of it together ;)
> > >
> > >
> > > the only interrogation point is about webbeansloggerfacade which could
> be
> > > split with a messageutil class but for me that's mainly fine :)
> > >
> > > - Romain
> > >
> > >
> > > 2012/7/16 Mark Struberg <st...@yahoo.de>
> > >
> > >>  Hi!
> > >>
> > >>  Thanks folks!
> > >>  Will review it this afternoon.
> > >>
> > >>  LieGrue,
> > >>  strub
> > >>
> > >>
> > >>
> > >>  ----- Original Message -----
> > >>  > From: Jean-Louis MONTEIRO <je...@gmail.com>
> > >>  > To: dev@openwebbeans.apache.org
> > >>  > Cc:
> > >>  > Sent: Monday, July 16, 2012 9:59 AM
> > >>  > Subject: Re: new logger api?
> > >>  >
> > >>  > Hi devs,
> > >>  >
> > >>  > As discussed, just submitted the patch file to change the Logger
> API
> > > over
> > >>  > the project.
> > >>  > It now contains a factory with a default implementation based on
> JUL.
> > >>  >
> > >>  > If someone can review it, that'd be great cause a lot of file
> > > changed so
> > >>  > the sooner, the better to merge/integrate.
> > >>  >
> > >>  > Hope it help,
> > >>  > Jean-Louis
> > >>  >
> > >>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> > >>  >
> > >>  >>  mainly what was done in the patch of
> > >>  >>  https://issues.apache.org/jira/browse/OWB-674 (maybe a bit too
> > > much
> > >>  but
> > >>  >>  was
> > >>  >>  done ;))
> > >>  >>
> > >>  >>  - Romain
> > >>  >>
> > >>  >>
> > >>  >>  2012/6/25 Jean-Louis MONTEIRO <je...@gmail.com>
> > >>  >>
> > >>  >>  > I guess a new thread must be opened with [VOTE].
> > >>  >>  > Anyway, if we wanna support other logging API, may be we
> > > could just
> > >>  >>  review
> > >>  >>  > the factory.
> > >>  >>  >
> > >>  >>  > Thoughts?
> > >>  >>  >
> > >>  >>  > JLouis
> > >>  >>  >
> > >>  >>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> > >>  >>  >
> > >>  >>  > > I think questions are:
> > >>  >>  > > 1) do we remove WebBeansLogger? --> JUL
> > >>  >>  > > 2) do we add a thin layer to allow to use other logging
> > > API? (add
> > >>  > or
> > >>  >>  > reuse
> > >>  >>  > > if we go for slf4j for instance)
> > >>  >>  > >
> > >>  >>  > > - Romain
> > >>  >>  > >
> > >>  >>  > >
> > >>  >>  > > 2012/6/25 Mark Struberg <st...@yahoo.de>
> > >>  >>  > >
> > >>  >>  > > > full ack, yeaaa we found a volunteer - txs romain
> > > :D
> > >>  >>  > > >
> > >>  >>  > > >
> > >>  >>  > > > Nah, serious. We should do a VOTE about whether to
> > > remove
> > >>  > the
> > >>  >>  > > > WebBeansLogger or not.
> > >>  >>  > > >
> > >>  >>  > > > LieGrue,
> > >>  >>  > > > strub
> > >>  >>  > > >
> > >>  >>  > > >
> > >>  >>  > > >
> > >>  >>  > > > ----- Original Message -----
> > >>  >>  > > > > From: Jean-Louis MONTEIRO
> > > <je...@gmail.com>
> > >>  >>  > > > > To: dev@openwebbeans.apache.org
> > >>  >>  > > > > Cc:
> > >>  >>  > > > > Sent: Monday, June 25, 2012 10:46 AM
> > >>  >>  > > > > Subject: Re: new logger api?
> > >>  >>  > > > >
> > >>  >>  > > > > Mark,
> > >>  >>  > > > >
> > >>  >>  > > > > That be a good starting point for me to
> > > submit a patch
> > >>  > if you
> > >>  >>  agree.
> > >>  >>  > > > >
> > >>  >>  > > > > Jean-Louis
> > >>  >>  > > > >
> > >>  >>  > > > > 2012/6/25 Romain Manni-Bucau
> > >>  > <rm...@gmail.com>
> > >>  >>  > > > >
> > >>  >>  > > > >>  Or friends ;)
> > >>  >>  > > > >>  Le 25 juin 2012 08:26, "Jean-Louis
> > >>  > MONTEIRO"
> > >>  >>  > > > > <je...@gmail.com> a écrit
> > >>  >>  > > > >>  :
> > >>  >>  > > > >>
> > >>  >>  > > > >>  > You still have nights ;-)
> > >>  >>  > > > >>  >
> > >>  >>  > > > >>  >
> > >>  >>  > > > >>  > Was a joke, sorry.
> > >>  >>  > > > >>  > JLouis
> > >>  >>  > > > >>  >
> > >>  >>  > > > >>  > 2012/6/25 Mark Struberg
> > >>  > <st...@yahoo.de>
> > >>  >>  > > > >>  >
> > >>  >>  > > > >>  > > gimme a few days plz,
> > > currently holding
> > >>  > workshops the next 2
> > >>  >>  > > > > days.
> > >>  >>  > > > >>  > >
> > >>  >>  > > > >>  > > LieGrue,
> > >>  >>  > > > >>  > > strub
> > >>  >>  > > > >>  > >
> > >>  >>  > > > >>  > >
> > >>  >>  > > > >>  > >
> > >>  >>  > > > >>  > > ----- Original Message -----
> > >>  >>  > > > >>  > > > From: Jean-Louis MONTEIRO
> > >>  > <je...@gmail.com>
> > >>  >>  > > > >>  > > > To:
> > > dev@openwebbeans.apache.org
> > >>  >>  > > > >>  > > > Cc:
> > >>  >>  > > > >>  > > > Sent: Monday, June 25,
> > > 2012 8:15 AM
> > >>  >>  > > > >>  > > > Subject: Re: new logger
> > > api?
> > >>  >>  > > > >>  > > >
> > >>  >>  > > > >>  > > > Yes, that will make
> > > things simpler
> > >>  > to integrate ;-)
> > >>  >>  > > > >>  > > >
> > >>  >>  > > > >>  > > > JLouis
> > >>  >>  > > > >>  > > >
> > >>  >>  > > > >>  > > > 2012/6/25 Romain
> > > Manni-Bucau
> > >>  > <rm...@gmail.com>
> > >>  >>  > > > >>  > > >
> > >>  >>  > > > >>  > > >>  any other opinion?
> > >>  >>  > > > >>  > > >>
> > >>  >>  > > > >>  > > >>  do we move to JULI
> > > directly?
> > >>  >>  > > > >>  > > >>
> > >>  >>  > > > >>  > > >>  - Romain
> > >>  >>  > > > >>  > > >>
> > >>  >>  > > > >>  > > >>
> > >>  >>  > > > >>  > > >>  2012/6/11 Romain
> > > Manni-Bucau
> > >>  >>  > > > > <rm...@gmail.com>
> > >>  >>  > > > >>  > > >>
> > >>  >>  > > > >>  > > >>  > no:
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>  > private void
> > > wblLog(Level
> > >>  > level, String
> > >>  >>  > > > > messageKey)
> > >>  >>  > > > >>  > > >>  >     {
> > >>  >>  > > > >>  > > >>  >         if
> > >>  > (logger.isLoggable(level))
> > >>  >>  > > > >>  > > >>  >         {
> > >>  >>  > > > >>  > > >>  >
> > >>  > logger.logp(level, caller.getName(),
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >
> > >>  > Thread.currentThread().getStackTrace()[3].getMethodName(),
> > >>  >>  > > > >>  > > > messageKey);
> > >>  >>  > > > >>  > > >>  >         }
> > >>  >>  > > > >>  > > >>  >     }
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>  > well if we move
> > > to natve
> > >>  > JUL we'll need to
> > >>  >>  > > > > keep a factory to
> > >>  >>  > > > >>  allow
> > >>  >>  > > > >>  > > >>  > subclasses to
> > > switch of
> > >>  > implementation as cxf
> > >>  >>  > > > > does.
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>  > - Romain
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>  > 2012/6/11 Mark
> > > Struberg
> > >>  > <st...@yahoo.de>
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>  >> +1
> > >>  >>  > > > >>  > > >>  >>
> > >>  >>  > > > >>  > > >>  >> The
> > > getStackTrace
> > >>  > only hits us if we throw an
> > >>  >>  > > > > Exception, right?
> > >>  >>  > > > >>  > > > The
> > >>  >>  > > > >>  > > >>  >> problem is
> > > that due
> > >>  > to the additional wrapper
> > >>  >>  > > > > handler we always
> > >>  >>  > > > >>  > > > have a
> > >>  >>  > > > >>  > > >>  >>
> > > 'mismatch' in
> > >>  > the StackTrace...
> > >>  >>  > > > >>  > > >>  >>
> > >>  >>  > > > >>  > > >>  >> I'm
> > > tempted to
> > >>  > move to native jul
> > >>  >>  > > > > anyway...
> > >>  >>  > > > >>  > > >>  >>
> > >>  >>  > > > >>  > > >>  >>
> > >>  >>  > > > >>  > > >>  >> LieGrue,
> > >>  >>  > > > >>  > > >>  >> strub
> > >>  >>  > > > >>  > > >>  >>
> > >>  >>  > > > >>  > > >>  >>
> > >>  >>  > > > >>  > > >>  >>
> > >>  >>  > > > >>  > > >>  >> -----
> > > Original
> > >>  > Message -----
> > >>  >>  > > > >>  > > >>  >> > From:
> > > Romain
> > >>  > Manni-Bucau
> > >>  >>  > > > > <rm...@gmail.com>
> > >>  >>  > > > >>  > > >>  >> > To:
> > >>  > dev@openwebbeans.apache.org
> > >>  >>  > > > >>  > > >>  >> > Cc:
> > >>  >>  > > > >>  > > >>  >> > Sent:
> > > Monday,
> > >>  > June 11, 2012 1:28 PM
> > >>  >>  > > > >>  > > >>  >> >
> > > Subject: new
> > >>  > logger api?
> > >>  >>  > > > >>  > > >>  >> >
> > >>  >>  > > > >>  > > >>  >> > Hi,
> > >>  >>  > > > >>  > > >>  >> >
> > >>  >>  > > > >>  > > >>  >> > just
> > > created
> > >>  >>  > > > > https://issues.apache.org/jira/browse/OWB-674
> > >>  >>  > > > >>  > > >>  >> >
> > >>  >>  > > > >>  > > >>  >> > any
> > > thought
> > >>  > about it?
> > >>  >>  > > > >>  > > >>  >> >
> > >>  >>  > > > >>  > > >>  >> > the
> > > goal is
> > >>  > mainly to allow to use
> > >>  >>  > > > > something else than JUL.
> > >>  >>  > > > >>  > > > The
> > >>  >>  > > > >>  > > >>  proposed
> > >>  >>  > > > >>  > > >>  >> > patch
> > > uses a
> > >>  > system property but it can
> > >>  >>  > > > > be something else.
> > >>  >>  > > > >>  > > >>  >> >
> > >>  >>  > > > >>  > > >>  >> > The
> > > other topic
> > >>  > of this jira is the usage
> > >>  >>  > > > > of getStackTrace()
> > >>  >>  > > > >>  > > > in the
> > >>  >>  > > > >>  > > >>  JUL
> > >>  >>  > > > >>  > > >>  >> >
> > > implementation
> > >>  > which is too costly IMO.
> > >>  >>  > > > >>  > > >>  >> >
> > >>  >>  > > > >>  > > >>  >> > -
> > > Romain
> > >>  >>  > > > >>  > > >>  >> >
> > >>  >>  > > > >>  > > >>  >>
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>  >
> > >>  >>  > > > >>  > > >>
> > >>  >>  > > > >>  > > >
> > >>  >>  > > > >>  > >
> > >>  >>  > > > >>  >
> > >>  >>  > > > >>
> > >>  >>  > > > >
> > >>  >>  > > >
> > >>  >>  > >
> > >>  >>  >
> > >>  >>
> > >>  >
> > >>
> > >
> >
>

Re: new logger api?

Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
Cool, thx for reviewing so quickly.
Jean louis
Le 16 juil. 2012 20:16, "Mark Struberg" <st...@yahoo.de> a écrit :

> patch looks fine!
>
> LieGrue,
> strub
>
>
>
> ----- Original Message -----
> > From: Romain Manni-Bucau <rm...@gmail.com>
> > To: dev@openwebbeans.apache.org; Mark Struberg <st...@yahoo.de>
> > Cc:
> > Sent: Monday, July 16, 2012 11:03 AM
> > Subject: Re: new logger api?
> >
> > Hi,
> >
> > hope will be fine since we discussed of it together ;)
> >
> >
> > the only interrogation point is about webbeansloggerfacade which could be
> > split with a messageutil class but for me that's mainly fine :)
> >
> > - Romain
> >
> >
> > 2012/7/16 Mark Struberg <st...@yahoo.de>
> >
> >>  Hi!
> >>
> >>  Thanks folks!
> >>  Will review it this afternoon.
> >>
> >>  LieGrue,
> >>  strub
> >>
> >>
> >>
> >>  ----- Original Message -----
> >>  > From: Jean-Louis MONTEIRO <je...@gmail.com>
> >>  > To: dev@openwebbeans.apache.org
> >>  > Cc:
> >>  > Sent: Monday, July 16, 2012 9:59 AM
> >>  > Subject: Re: new logger api?
> >>  >
> >>  > Hi devs,
> >>  >
> >>  > As discussed, just submitted the patch file to change the Logger API
> > over
> >>  > the project.
> >>  > It now contains a factory with a default implementation based on JUL.
> >>  >
> >>  > If someone can review it, that'd be great cause a lot of file
> > changed so
> >>  > the sooner, the better to merge/integrate.
> >>  >
> >>  > Hope it help,
> >>  > Jean-Louis
> >>  >
> >>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> >>  >
> >>  >>  mainly what was done in the patch of
> >>  >>  https://issues.apache.org/jira/browse/OWB-674 (maybe a bit too
> > much
> >>  but
> >>  >>  was
> >>  >>  done ;))
> >>  >>
> >>  >>  - Romain
> >>  >>
> >>  >>
> >>  >>  2012/6/25 Jean-Louis MONTEIRO <je...@gmail.com>
> >>  >>
> >>  >>  > I guess a new thread must be opened with [VOTE].
> >>  >>  > Anyway, if we wanna support other logging API, may be we
> > could just
> >>  >>  review
> >>  >>  > the factory.
> >>  >>  >
> >>  >>  > Thoughts?
> >>  >>  >
> >>  >>  > JLouis
> >>  >>  >
> >>  >>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> >>  >>  >
> >>  >>  > > I think questions are:
> >>  >>  > > 1) do we remove WebBeansLogger? --> JUL
> >>  >>  > > 2) do we add a thin layer to allow to use other logging
> > API? (add
> >>  > or
> >>  >>  > reuse
> >>  >>  > > if we go for slf4j for instance)
> >>  >>  > >
> >>  >>  > > - Romain
> >>  >>  > >
> >>  >>  > >
> >>  >>  > > 2012/6/25 Mark Struberg <st...@yahoo.de>
> >>  >>  > >
> >>  >>  > > > full ack, yeaaa we found a volunteer - txs romain
> > :D
> >>  >>  > > >
> >>  >>  > > >
> >>  >>  > > > Nah, serious. We should do a VOTE about whether to
> > remove
> >>  > the
> >>  >>  > > > WebBeansLogger or not.
> >>  >>  > > >
> >>  >>  > > > LieGrue,
> >>  >>  > > > strub
> >>  >>  > > >
> >>  >>  > > >
> >>  >>  > > >
> >>  >>  > > > ----- Original Message -----
> >>  >>  > > > > From: Jean-Louis MONTEIRO
> > <je...@gmail.com>
> >>  >>  > > > > To: dev@openwebbeans.apache.org
> >>  >>  > > > > Cc:
> >>  >>  > > > > Sent: Monday, June 25, 2012 10:46 AM
> >>  >>  > > > > Subject: Re: new logger api?
> >>  >>  > > > >
> >>  >>  > > > > Mark,
> >>  >>  > > > >
> >>  >>  > > > > That be a good starting point for me to
> > submit a patch
> >>  > if you
> >>  >>  agree.
> >>  >>  > > > >
> >>  >>  > > > > Jean-Louis
> >>  >>  > > > >
> >>  >>  > > > > 2012/6/25 Romain Manni-Bucau
> >>  > <rm...@gmail.com>
> >>  >>  > > > >
> >>  >>  > > > >>  Or friends ;)
> >>  >>  > > > >>  Le 25 juin 2012 08:26, "Jean-Louis
> >>  > MONTEIRO"
> >>  >>  > > > > <je...@gmail.com> a écrit
> >>  >>  > > > >>  :
> >>  >>  > > > >>
> >>  >>  > > > >>  > You still have nights ;-)
> >>  >>  > > > >>  >
> >>  >>  > > > >>  >
> >>  >>  > > > >>  > Was a joke, sorry.
> >>  >>  > > > >>  > JLouis
> >>  >>  > > > >>  >
> >>  >>  > > > >>  > 2012/6/25 Mark Struberg
> >>  > <st...@yahoo.de>
> >>  >>  > > > >>  >
> >>  >>  > > > >>  > > gimme a few days plz,
> > currently holding
> >>  > workshops the next 2
> >>  >>  > > > > days.
> >>  >>  > > > >>  > >
> >>  >>  > > > >>  > > LieGrue,
> >>  >>  > > > >>  > > strub
> >>  >>  > > > >>  > >
> >>  >>  > > > >>  > >
> >>  >>  > > > >>  > >
> >>  >>  > > > >>  > > ----- Original Message -----
> >>  >>  > > > >>  > > > From: Jean-Louis MONTEIRO
> >>  > <je...@gmail.com>
> >>  >>  > > > >>  > > > To:
> > dev@openwebbeans.apache.org
> >>  >>  > > > >>  > > > Cc:
> >>  >>  > > > >>  > > > Sent: Monday, June 25,
> > 2012 8:15 AM
> >>  >>  > > > >>  > > > Subject: Re: new logger
> > api?
> >>  >>  > > > >>  > > >
> >>  >>  > > > >>  > > > Yes, that will make
> > things simpler
> >>  > to integrate ;-)
> >>  >>  > > > >>  > > >
> >>  >>  > > > >>  > > > JLouis
> >>  >>  > > > >>  > > >
> >>  >>  > > > >>  > > > 2012/6/25 Romain
> > Manni-Bucau
> >>  > <rm...@gmail.com>
> >>  >>  > > > >>  > > >
> >>  >>  > > > >>  > > >>  any other opinion?
> >>  >>  > > > >>  > > >>
> >>  >>  > > > >>  > > >>  do we move to JULI
> > directly?
> >>  >>  > > > >>  > > >>
> >>  >>  > > > >>  > > >>  - Romain
> >>  >>  > > > >>  > > >>
> >>  >>  > > > >>  > > >>
> >>  >>  > > > >>  > > >>  2012/6/11 Romain
> > Manni-Bucau
> >>  >>  > > > > <rm...@gmail.com>
> >>  >>  > > > >>  > > >>
> >>  >>  > > > >>  > > >>  > no:
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>  > private void
> > wblLog(Level
> >>  > level, String
> >>  >>  > > > > messageKey)
> >>  >>  > > > >>  > > >>  >     {
> >>  >>  > > > >>  > > >>  >         if
> >>  > (logger.isLoggable(level))
> >>  >>  > > > >>  > > >>  >         {
> >>  >>  > > > >>  > > >>  >
> >>  > logger.logp(level, caller.getName(),
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >
> >>  > Thread.currentThread().getStackTrace()[3].getMethodName(),
> >>  >>  > > > >>  > > > messageKey);
> >>  >>  > > > >>  > > >>  >         }
> >>  >>  > > > >>  > > >>  >     }
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>  > well if we move
> > to natve
> >>  > JUL we'll need to
> >>  >>  > > > > keep a factory to
> >>  >>  > > > >>  allow
> >>  >>  > > > >>  > > >>  > subclasses to
> > switch of
> >>  > implementation as cxf
> >>  >>  > > > > does.
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>  > - Romain
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>  > 2012/6/11 Mark
> > Struberg
> >>  > <st...@yahoo.de>
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>  >> +1
> >>  >>  > > > >>  > > >>  >>
> >>  >>  > > > >>  > > >>  >> The
> > getStackTrace
> >>  > only hits us if we throw an
> >>  >>  > > > > Exception, right?
> >>  >>  > > > >>  > > > The
> >>  >>  > > > >>  > > >>  >> problem is
> > that due
> >>  > to the additional wrapper
> >>  >>  > > > > handler we always
> >>  >>  > > > >>  > > > have a
> >>  >>  > > > >>  > > >>  >>
> > 'mismatch' in
> >>  > the StackTrace...
> >>  >>  > > > >>  > > >>  >>
> >>  >>  > > > >>  > > >>  >> I'm
> > tempted to
> >>  > move to native jul
> >>  >>  > > > > anyway...
> >>  >>  > > > >>  > > >>  >>
> >>  >>  > > > >>  > > >>  >>
> >>  >>  > > > >>  > > >>  >> LieGrue,
> >>  >>  > > > >>  > > >>  >> strub
> >>  >>  > > > >>  > > >>  >>
> >>  >>  > > > >>  > > >>  >>
> >>  >>  > > > >>  > > >>  >>
> >>  >>  > > > >>  > > >>  >> -----
> > Original
> >>  > Message -----
> >>  >>  > > > >>  > > >>  >> > From:
> > Romain
> >>  > Manni-Bucau
> >>  >>  > > > > <rm...@gmail.com>
> >>  >>  > > > >>  > > >>  >> > To:
> >>  > dev@openwebbeans.apache.org
> >>  >>  > > > >>  > > >>  >> > Cc:
> >>  >>  > > > >>  > > >>  >> > Sent:
> > Monday,
> >>  > June 11, 2012 1:28 PM
> >>  >>  > > > >>  > > >>  >> >
> > Subject: new
> >>  > logger api?
> >>  >>  > > > >>  > > >>  >> >
> >>  >>  > > > >>  > > >>  >> > Hi,
> >>  >>  > > > >>  > > >>  >> >
> >>  >>  > > > >>  > > >>  >> > just
> > created
> >>  >>  > > > > https://issues.apache.org/jira/browse/OWB-674
> >>  >>  > > > >>  > > >>  >> >
> >>  >>  > > > >>  > > >>  >> > any
> > thought
> >>  > about it?
> >>  >>  > > > >>  > > >>  >> >
> >>  >>  > > > >>  > > >>  >> > the
> > goal is
> >>  > mainly to allow to use
> >>  >>  > > > > something else than JUL.
> >>  >>  > > > >>  > > > The
> >>  >>  > > > >>  > > >>  proposed
> >>  >>  > > > >>  > > >>  >> > patch
> > uses a
> >>  > system property but it can
> >>  >>  > > > > be something else.
> >>  >>  > > > >>  > > >>  >> >
> >>  >>  > > > >>  > > >>  >> > The
> > other topic
> >>  > of this jira is the usage
> >>  >>  > > > > of getStackTrace()
> >>  >>  > > > >>  > > > in the
> >>  >>  > > > >>  > > >>  JUL
> >>  >>  > > > >>  > > >>  >> >
> > implementation
> >>  > which is too costly IMO.
> >>  >>  > > > >>  > > >>  >> >
> >>  >>  > > > >>  > > >>  >> > -
> > Romain
> >>  >>  > > > >>  > > >>  >> >
> >>  >>  > > > >>  > > >>  >>
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>  >
> >>  >>  > > > >>  > > >>
> >>  >>  > > > >>  > > >
> >>  >>  > > > >>  > >
> >>  >>  > > > >>  >
> >>  >>  > > > >>
> >>  >>  > > > >
> >>  >>  > > >
> >>  >>  > >
> >>  >>  >
> >>  >>
> >>  >
> >>
> >
>

Re: new logger api?

Posted by Mark Struberg <st...@yahoo.de>.
patch looks fine!

LieGrue,
strub



----- Original Message -----
> From: Romain Manni-Bucau <rm...@gmail.com>
> To: dev@openwebbeans.apache.org; Mark Struberg <st...@yahoo.de>
> Cc: 
> Sent: Monday, July 16, 2012 11:03 AM
> Subject: Re: new logger api?
> 
> Hi,
> 
> hope will be fine since we discussed of it together ;)
> 
> 
> the only interrogation point is about webbeansloggerfacade which could be
> split with a messageutil class but for me that's mainly fine :)
> 
> - Romain
> 
> 
> 2012/7/16 Mark Struberg <st...@yahoo.de>
> 
>>  Hi!
>> 
>>  Thanks folks!
>>  Will review it this afternoon.
>> 
>>  LieGrue,
>>  strub
>> 
>> 
>> 
>>  ----- Original Message -----
>>  > From: Jean-Louis MONTEIRO <je...@gmail.com>
>>  > To: dev@openwebbeans.apache.org
>>  > Cc:
>>  > Sent: Monday, July 16, 2012 9:59 AM
>>  > Subject: Re: new logger api?
>>  >
>>  > Hi devs,
>>  >
>>  > As discussed, just submitted the patch file to change the Logger API 
> over
>>  > the project.
>>  > It now contains a factory with a default implementation based on JUL.
>>  >
>>  > If someone can review it, that'd be great cause a lot of file 
> changed so
>>  > the sooner, the better to merge/integrate.
>>  >
>>  > Hope it help,
>>  > Jean-Louis
>>  >
>>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
>>  >
>>  >>  mainly what was done in the patch of
>>  >>  https://issues.apache.org/jira/browse/OWB-674 (maybe a bit too 
> much
>>  but
>>  >>  was
>>  >>  done ;))
>>  >>
>>  >>  - Romain
>>  >>
>>  >>
>>  >>  2012/6/25 Jean-Louis MONTEIRO <je...@gmail.com>
>>  >>
>>  >>  > I guess a new thread must be opened with [VOTE].
>>  >>  > Anyway, if we wanna support other logging API, may be we 
> could just
>>  >>  review
>>  >>  > the factory.
>>  >>  >
>>  >>  > Thoughts?
>>  >>  >
>>  >>  > JLouis
>>  >>  >
>>  >>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
>>  >>  >
>>  >>  > > I think questions are:
>>  >>  > > 1) do we remove WebBeansLogger? --> JUL
>>  >>  > > 2) do we add a thin layer to allow to use other logging 
> API? (add
>>  > or
>>  >>  > reuse
>>  >>  > > if we go for slf4j for instance)
>>  >>  > >
>>  >>  > > - Romain
>>  >>  > >
>>  >>  > >
>>  >>  > > 2012/6/25 Mark Struberg <st...@yahoo.de>
>>  >>  > >
>>  >>  > > > full ack, yeaaa we found a volunteer - txs romain  
> :D
>>  >>  > > >
>>  >>  > > >
>>  >>  > > > Nah, serious. We should do a VOTE about whether to 
> remove
>>  > the
>>  >>  > > > WebBeansLogger or not.
>>  >>  > > >
>>  >>  > > > LieGrue,
>>  >>  > > > strub
>>  >>  > > >
>>  >>  > > >
>>  >>  > > >
>>  >>  > > > ----- Original Message -----
>>  >>  > > > > From: Jean-Louis MONTEIRO 
> <je...@gmail.com>
>>  >>  > > > > To: dev@openwebbeans.apache.org
>>  >>  > > > > Cc:
>>  >>  > > > > Sent: Monday, June 25, 2012 10:46 AM
>>  >>  > > > > Subject: Re: new logger api?
>>  >>  > > > >
>>  >>  > > > > Mark,
>>  >>  > > > >
>>  >>  > > > > That be a good starting point for me to 
> submit a patch
>>  > if you
>>  >>  agree.
>>  >>  > > > >
>>  >>  > > > > Jean-Louis
>>  >>  > > > >
>>  >>  > > > > 2012/6/25 Romain Manni-Bucau
>>  > <rm...@gmail.com>
>>  >>  > > > >
>>  >>  > > > >>  Or friends ;)
>>  >>  > > > >>  Le 25 juin 2012 08:26, "Jean-Louis
>>  > MONTEIRO"
>>  >>  > > > > <je...@gmail.com> a écrit
>>  >>  > > > >>  :
>>  >>  > > > >>
>>  >>  > > > >>  > You still have nights ;-)
>>  >>  > > > >>  >
>>  >>  > > > >>  >
>>  >>  > > > >>  > Was a joke, sorry.
>>  >>  > > > >>  > JLouis
>>  >>  > > > >>  >
>>  >>  > > > >>  > 2012/6/25 Mark Struberg
>>  > <st...@yahoo.de>
>>  >>  > > > >>  >
>>  >>  > > > >>  > > gimme a few days plz, 
> currently holding
>>  > workshops the next 2
>>  >>  > > > > days.
>>  >>  > > > >>  > >
>>  >>  > > > >>  > > LieGrue,
>>  >>  > > > >>  > > strub
>>  >>  > > > >>  > >
>>  >>  > > > >>  > >
>>  >>  > > > >>  > >
>>  >>  > > > >>  > > ----- Original Message -----
>>  >>  > > > >>  > > > From: Jean-Louis MONTEIRO
>>  > <je...@gmail.com>
>>  >>  > > > >>  > > > To: 
> dev@openwebbeans.apache.org
>>  >>  > > > >>  > > > Cc:
>>  >>  > > > >>  > > > Sent: Monday, June 25, 
> 2012 8:15 AM
>>  >>  > > > >>  > > > Subject: Re: new logger 
> api?
>>  >>  > > > >>  > > >
>>  >>  > > > >>  > > > Yes, that will make 
> things simpler
>>  > to integrate ;-)
>>  >>  > > > >>  > > >
>>  >>  > > > >>  > > > JLouis
>>  >>  > > > >>  > > >
>>  >>  > > > >>  > > > 2012/6/25 Romain 
> Manni-Bucau
>>  > <rm...@gmail.com>
>>  >>  > > > >>  > > >
>>  >>  > > > >>  > > >>  any other opinion?
>>  >>  > > > >>  > > >>
>>  >>  > > > >>  > > >>  do we move to JULI 
> directly?
>>  >>  > > > >>  > > >>
>>  >>  > > > >>  > > >>  - Romain
>>  >>  > > > >>  > > >>
>>  >>  > > > >>  > > >>
>>  >>  > > > >>  > > >>  2012/6/11 Romain 
> Manni-Bucau
>>  >>  > > > > <rm...@gmail.com>
>>  >>  > > > >>  > > >>
>>  >>  > > > >>  > > >>  > no:
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>  > private void 
> wblLog(Level
>>  > level, String
>>  >>  > > > > messageKey)
>>  >>  > > > >>  > > >>  >     {
>>  >>  > > > >>  > > >>  >         if
>>  > (logger.isLoggable(level))
>>  >>  > > > >>  > > >>  >         {
>>  >>  > > > >>  > > >>  >
>>  > logger.logp(level, caller.getName(),
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >
>>  > Thread.currentThread().getStackTrace()[3].getMethodName(),
>>  >>  > > > >>  > > > messageKey);
>>  >>  > > > >>  > > >>  >         }
>>  >>  > > > >>  > > >>  >     }
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>  > well if we move 
> to natve
>>  > JUL we'll need to
>>  >>  > > > > keep a factory to
>>  >>  > > > >>  allow
>>  >>  > > > >>  > > >>  > subclasses to 
> switch of
>>  > implementation as cxf
>>  >>  > > > > does.
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>  > - Romain
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>  > 2012/6/11 Mark 
> Struberg
>>  > <st...@yahoo.de>
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>  >> +1
>>  >>  > > > >>  > > >>  >>
>>  >>  > > > >>  > > >>  >> The 
> getStackTrace
>>  > only hits us if we throw an
>>  >>  > > > > Exception, right?
>>  >>  > > > >>  > > > The
>>  >>  > > > >>  > > >>  >> problem is 
> that due
>>  > to the additional wrapper
>>  >>  > > > > handler we always
>>  >>  > > > >>  > > > have a
>>  >>  > > > >>  > > >>  >> 
> 'mismatch' in
>>  > the StackTrace...
>>  >>  > > > >>  > > >>  >>
>>  >>  > > > >>  > > >>  >> I'm 
> tempted to
>>  > move to native jul
>>  >>  > > > > anyway...
>>  >>  > > > >>  > > >>  >>
>>  >>  > > > >>  > > >>  >>
>>  >>  > > > >>  > > >>  >> LieGrue,
>>  >>  > > > >>  > > >>  >> strub
>>  >>  > > > >>  > > >>  >>
>>  >>  > > > >>  > > >>  >>
>>  >>  > > > >>  > > >>  >>
>>  >>  > > > >>  > > >>  >> ----- 
> Original
>>  > Message -----
>>  >>  > > > >>  > > >>  >> > From: 
> Romain
>>  > Manni-Bucau
>>  >>  > > > > <rm...@gmail.com>
>>  >>  > > > >>  > > >>  >> > To:
>>  > dev@openwebbeans.apache.org
>>  >>  > > > >>  > > >>  >> > Cc:
>>  >>  > > > >>  > > >>  >> > Sent: 
> Monday,
>>  > June 11, 2012 1:28 PM
>>  >>  > > > >>  > > >>  >> > 
> Subject: new
>>  > logger api?
>>  >>  > > > >>  > > >>  >> >
>>  >>  > > > >>  > > >>  >> > Hi,
>>  >>  > > > >>  > > >>  >> >
>>  >>  > > > >>  > > >>  >> > just 
> created
>>  >>  > > > > https://issues.apache.org/jira/browse/OWB-674
>>  >>  > > > >>  > > >>  >> >
>>  >>  > > > >>  > > >>  >> > any 
> thought
>>  > about it?
>>  >>  > > > >>  > > >>  >> >
>>  >>  > > > >>  > > >>  >> > the 
> goal is
>>  > mainly to allow to use
>>  >>  > > > > something else than JUL.
>>  >>  > > > >>  > > > The
>>  >>  > > > >>  > > >>  proposed
>>  >>  > > > >>  > > >>  >> > patch 
> uses a
>>  > system property but it can
>>  >>  > > > > be something else.
>>  >>  > > > >>  > > >>  >> >
>>  >>  > > > >>  > > >>  >> > The 
> other topic
>>  > of this jira is the usage
>>  >>  > > > > of getStackTrace()
>>  >>  > > > >>  > > > in the
>>  >>  > > > >>  > > >>  JUL
>>  >>  > > > >>  > > >>  >> > 
> implementation
>>  > which is too costly IMO.
>>  >>  > > > >>  > > >>  >> >
>>  >>  > > > >>  > > >>  >> > - 
> Romain
>>  >>  > > > >>  > > >>  >> >
>>  >>  > > > >>  > > >>  >>
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>  >
>>  >>  > > > >>  > > >>
>>  >>  > > > >>  > > >
>>  >>  > > > >>  > >
>>  >>  > > > >>  >
>>  >>  > > > >>
>>  >>  > > > >
>>  >>  > > >
>>  >>  > >
>>  >>  >
>>  >>
>>  >
>> 
> 

Re: new logger api?

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi,

hope will be fine since we discussed of it together ;)


the only interrogation point is about webbeansloggerfacade which could be
split with a messageutil class but for me that's mainly fine :)

- Romain


2012/7/16 Mark Struberg <st...@yahoo.de>

> Hi!
>
> Thanks folks!
> Will review it this afternoon.
>
> LieGrue,
> strub
>
>
>
> ----- Original Message -----
> > From: Jean-Louis MONTEIRO <je...@gmail.com>
> > To: dev@openwebbeans.apache.org
> > Cc:
> > Sent: Monday, July 16, 2012 9:59 AM
> > Subject: Re: new logger api?
> >
> > Hi devs,
> >
> > As discussed, just submitted the patch file to change the Logger API over
> > the project.
> > It now contains a factory with a default implementation based on JUL.
> >
> > If someone can review it, that'd be great cause a lot of file changed so
> > the sooner, the better to merge/integrate.
> >
> > Hope it help,
> > Jean-Louis
> >
> > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> >
> >>  mainly what was done in the patch of
> >>  https://issues.apache.org/jira/browse/OWB-674 (maybe a bit too much
> but
> >>  was
> >>  done ;))
> >>
> >>  - Romain
> >>
> >>
> >>  2012/6/25 Jean-Louis MONTEIRO <je...@gmail.com>
> >>
> >>  > I guess a new thread must be opened with [VOTE].
> >>  > Anyway, if we wanna support other logging API, may be we could just
> >>  review
> >>  > the factory.
> >>  >
> >>  > Thoughts?
> >>  >
> >>  > JLouis
> >>  >
> >>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> >>  >
> >>  > > I think questions are:
> >>  > > 1) do we remove WebBeansLogger? --> JUL
> >>  > > 2) do we add a thin layer to allow to use other logging API? (add
> > or
> >>  > reuse
> >>  > > if we go for slf4j for instance)
> >>  > >
> >>  > > - Romain
> >>  > >
> >>  > >
> >>  > > 2012/6/25 Mark Struberg <st...@yahoo.de>
> >>  > >
> >>  > > > full ack, yeaaa we found a volunteer - txs romain  :D
> >>  > > >
> >>  > > >
> >>  > > > Nah, serious. We should do a VOTE about whether to remove
> > the
> >>  > > > WebBeansLogger or not.
> >>  > > >
> >>  > > > LieGrue,
> >>  > > > strub
> >>  > > >
> >>  > > >
> >>  > > >
> >>  > > > ----- Original Message -----
> >>  > > > > From: Jean-Louis MONTEIRO <je...@gmail.com>
> >>  > > > > To: dev@openwebbeans.apache.org
> >>  > > > > Cc:
> >>  > > > > Sent: Monday, June 25, 2012 10:46 AM
> >>  > > > > Subject: Re: new logger api?
> >>  > > > >
> >>  > > > > Mark,
> >>  > > > >
> >>  > > > > That be a good starting point for me to submit a patch
> > if you
> >>  agree.
> >>  > > > >
> >>  > > > > Jean-Louis
> >>  > > > >
> >>  > > > > 2012/6/25 Romain Manni-Bucau
> > <rm...@gmail.com>
> >>  > > > >
> >>  > > > >>  Or friends ;)
> >>  > > > >>  Le 25 juin 2012 08:26, "Jean-Louis
> > MONTEIRO"
> >>  > > > > <je...@gmail.com> a écrit
> >>  > > > >>  :
> >>  > > > >>
> >>  > > > >>  > You still have nights ;-)
> >>  > > > >>  >
> >>  > > > >>  >
> >>  > > > >>  > Was a joke, sorry.
> >>  > > > >>  > JLouis
> >>  > > > >>  >
> >>  > > > >>  > 2012/6/25 Mark Struberg
> > <st...@yahoo.de>
> >>  > > > >>  >
> >>  > > > >>  > > gimme a few days plz, currently holding
> > workshops the next 2
> >>  > > > > days.
> >>  > > > >>  > >
> >>  > > > >>  > > LieGrue,
> >>  > > > >>  > > strub
> >>  > > > >>  > >
> >>  > > > >>  > >
> >>  > > > >>  > >
> >>  > > > >>  > > ----- Original Message -----
> >>  > > > >>  > > > From: Jean-Louis MONTEIRO
> > <je...@gmail.com>
> >>  > > > >>  > > > To: dev@openwebbeans.apache.org
> >>  > > > >>  > > > Cc:
> >>  > > > >>  > > > Sent: Monday, June 25, 2012 8:15 AM
> >>  > > > >>  > > > Subject: Re: new logger api?
> >>  > > > >>  > > >
> >>  > > > >>  > > > Yes, that will make things simpler
> > to integrate ;-)
> >>  > > > >>  > > >
> >>  > > > >>  > > > JLouis
> >>  > > > >>  > > >
> >>  > > > >>  > > > 2012/6/25 Romain Manni-Bucau
> > <rm...@gmail.com>
> >>  > > > >>  > > >
> >>  > > > >>  > > >>  any other opinion?
> >>  > > > >>  > > >>
> >>  > > > >>  > > >>  do we move to JULI directly?
> >>  > > > >>  > > >>
> >>  > > > >>  > > >>  - Romain
> >>  > > > >>  > > >>
> >>  > > > >>  > > >>
> >>  > > > >>  > > >>  2012/6/11 Romain Manni-Bucau
> >>  > > > > <rm...@gmail.com>
> >>  > > > >>  > > >>
> >>  > > > >>  > > >>  > no:
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>  > private void wblLog(Level
> > level, String
> >>  > > > > messageKey)
> >>  > > > >>  > > >>  >     {
> >>  > > > >>  > > >>  >         if
> > (logger.isLoggable(level))
> >>  > > > >>  > > >>  >         {
> >>  > > > >>  > > >>  >
> > logger.logp(level, caller.getName(),
> >>  > > > >>  > > >>  >
> >>  > > > >
> > Thread.currentThread().getStackTrace()[3].getMethodName(),
> >>  > > > >>  > > > messageKey);
> >>  > > > >>  > > >>  >         }
> >>  > > > >>  > > >>  >     }
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>  > well if we move to natve
> > JUL we'll need to
> >>  > > > > keep a factory to
> >>  > > > >>  allow
> >>  > > > >>  > > >>  > subclasses to switch of
> > implementation as cxf
> >>  > > > > does.
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>  > - Romain
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>  > 2012/6/11 Mark Struberg
> > <st...@yahoo.de>
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>  >> +1
> >>  > > > >>  > > >>  >>
> >>  > > > >>  > > >>  >> The getStackTrace
> > only hits us if we throw an
> >>  > > > > Exception, right?
> >>  > > > >>  > > > The
> >>  > > > >>  > > >>  >> problem is that due
> > to the additional wrapper
> >>  > > > > handler we always
> >>  > > > >>  > > > have a
> >>  > > > >>  > > >>  >> 'mismatch' in
> > the StackTrace...
> >>  > > > >>  > > >>  >>
> >>  > > > >>  > > >>  >> I'm tempted to
> > move to native jul
> >>  > > > > anyway...
> >>  > > > >>  > > >>  >>
> >>  > > > >>  > > >>  >>
> >>  > > > >>  > > >>  >> LieGrue,
> >>  > > > >>  > > >>  >> strub
> >>  > > > >>  > > >>  >>
> >>  > > > >>  > > >>  >>
> >>  > > > >>  > > >>  >>
> >>  > > > >>  > > >>  >> ----- Original
> > Message -----
> >>  > > > >>  > > >>  >> > From: Romain
> > Manni-Bucau
> >>  > > > > <rm...@gmail.com>
> >>  > > > >>  > > >>  >> > To:
> > dev@openwebbeans.apache.org
> >>  > > > >>  > > >>  >> > Cc:
> >>  > > > >>  > > >>  >> > Sent: Monday,
> > June 11, 2012 1:28 PM
> >>  > > > >>  > > >>  >> > Subject: new
> > logger api?
> >>  > > > >>  > > >>  >> >
> >>  > > > >>  > > >>  >> > Hi,
> >>  > > > >>  > > >>  >> >
> >>  > > > >>  > > >>  >> > just created
> >>  > > > > https://issues.apache.org/jira/browse/OWB-674
> >>  > > > >>  > > >>  >> >
> >>  > > > >>  > > >>  >> > any thought
> > about it?
> >>  > > > >>  > > >>  >> >
> >>  > > > >>  > > >>  >> > the goal is
> > mainly to allow to use
> >>  > > > > something else than JUL.
> >>  > > > >>  > > > The
> >>  > > > >>  > > >>  proposed
> >>  > > > >>  > > >>  >> > patch uses a
> > system property but it can
> >>  > > > > be something else.
> >>  > > > >>  > > >>  >> >
> >>  > > > >>  > > >>  >> > The other topic
> > of this jira is the usage
> >>  > > > > of getStackTrace()
> >>  > > > >>  > > > in the
> >>  > > > >>  > > >>  JUL
> >>  > > > >>  > > >>  >> > implementation
> > which is too costly IMO.
> >>  > > > >>  > > >>  >> >
> >>  > > > >>  > > >>  >> > - Romain
> >>  > > > >>  > > >>  >> >
> >>  > > > >>  > > >>  >>
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>  >
> >>  > > > >>  > > >>
> >>  > > > >>  > > >
> >>  > > > >>  > >
> >>  > > > >>  >
> >>  > > > >>
> >>  > > > >
> >>  > > >
> >>  > >
> >>  >
> >>
> >
>

Re: new logger api?

Posted by Mark Struberg <st...@yahoo.de>.
Hi!

Thanks folks!
Will review it this afternoon.

LieGrue,
strub



----- Original Message -----
> From: Jean-Louis MONTEIRO <je...@gmail.com>
> To: dev@openwebbeans.apache.org
> Cc: 
> Sent: Monday, July 16, 2012 9:59 AM
> Subject: Re: new logger api?
> 
> Hi devs,
> 
> As discussed, just submitted the patch file to change the Logger API over
> the project.
> It now contains a factory with a default implementation based on JUL.
> 
> If someone can review it, that'd be great cause a lot of file changed so
> the sooner, the better to merge/integrate.
> 
> Hope it help,
> Jean-Louis
> 
> 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
> 
>>  mainly what was done in the patch of
>>  https://issues.apache.org/jira/browse/OWB-674 (maybe a bit too much but
>>  was
>>  done ;))
>> 
>>  - Romain
>> 
>> 
>>  2012/6/25 Jean-Louis MONTEIRO <je...@gmail.com>
>> 
>>  > I guess a new thread must be opened with [VOTE].
>>  > Anyway, if we wanna support other logging API, may be we could just
>>  review
>>  > the factory.
>>  >
>>  > Thoughts?
>>  >
>>  > JLouis
>>  >
>>  > 2012/6/25 Romain Manni-Bucau <rm...@gmail.com>
>>  >
>>  > > I think questions are:
>>  > > 1) do we remove WebBeansLogger? --> JUL
>>  > > 2) do we add a thin layer to allow to use other logging API? (add 
> or
>>  > reuse
>>  > > if we go for slf4j for instance)
>>  > >
>>  > > - Romain
>>  > >
>>  > >
>>  > > 2012/6/25 Mark Struberg <st...@yahoo.de>
>>  > >
>>  > > > full ack, yeaaa we found a volunteer - txs romain  :D
>>  > > >
>>  > > >
>>  > > > Nah, serious. We should do a VOTE about whether to remove 
> the
>>  > > > WebBeansLogger or not.
>>  > > >
>>  > > > LieGrue,
>>  > > > strub
>>  > > >
>>  > > >
>>  > > >
>>  > > > ----- Original Message -----
>>  > > > > From: Jean-Louis MONTEIRO <je...@gmail.com>
>>  > > > > To: dev@openwebbeans.apache.org
>>  > > > > Cc:
>>  > > > > Sent: Monday, June 25, 2012 10:46 AM
>>  > > > > Subject: Re: new logger api?
>>  > > > >
>>  > > > > Mark,
>>  > > > >
>>  > > > > That be a good starting point for me to submit a patch 
> if you
>>  agree.
>>  > > > >
>>  > > > > Jean-Louis
>>  > > > >
>>  > > > > 2012/6/25 Romain Manni-Bucau 
> <rm...@gmail.com>
>>  > > > >
>>  > > > >>  Or friends ;)
>>  > > > >>  Le 25 juin 2012 08:26, "Jean-Louis 
> MONTEIRO"
>>  > > > > <je...@gmail.com> a écrit
>>  > > > >>  :
>>  > > > >>
>>  > > > >>  > You still have nights ;-)
>>  > > > >>  >
>>  > > > >>  >
>>  > > > >>  > Was a joke, sorry.
>>  > > > >>  > JLouis
>>  > > > >>  >
>>  > > > >>  > 2012/6/25 Mark Struberg 
> <st...@yahoo.de>
>>  > > > >>  >
>>  > > > >>  > > gimme a few days plz, currently holding 
> workshops the next 2
>>  > > > > days.
>>  > > > >>  > >
>>  > > > >>  > > LieGrue,
>>  > > > >>  > > strub
>>  > > > >>  > >
>>  > > > >>  > >
>>  > > > >>  > >
>>  > > > >>  > > ----- Original Message -----
>>  > > > >>  > > > From: Jean-Louis MONTEIRO 
> <je...@gmail.com>
>>  > > > >>  > > > To: dev@openwebbeans.apache.org
>>  > > > >>  > > > Cc:
>>  > > > >>  > > > Sent: Monday, June 25, 2012 8:15 AM
>>  > > > >>  > > > Subject: Re: new logger api?
>>  > > > >>  > > >
>>  > > > >>  > > > Yes, that will make things simpler 
> to integrate ;-)
>>  > > > >>  > > >
>>  > > > >>  > > > JLouis
>>  > > > >>  > > >
>>  > > > >>  > > > 2012/6/25 Romain Manni-Bucau 
> <rm...@gmail.com>
>>  > > > >>  > > >
>>  > > > >>  > > >>  any other opinion?
>>  > > > >>  > > >>
>>  > > > >>  > > >>  do we move to JULI directly?
>>  > > > >>  > > >>
>>  > > > >>  > > >>  - Romain
>>  > > > >>  > > >>
>>  > > > >>  > > >>
>>  > > > >>  > > >>  2012/6/11 Romain Manni-Bucau
>>  > > > > <rm...@gmail.com>
>>  > > > >>  > > >>
>>  > > > >>  > > >>  > no:
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>  > private void wblLog(Level 
> level, String
>>  > > > > messageKey)
>>  > > > >>  > > >>  >     {
>>  > > > >>  > > >>  >         if 
> (logger.isLoggable(level))
>>  > > > >>  > > >>  >         {
>>  > > > >>  > > >>  >            
> logger.logp(level, caller.getName(),
>>  > > > >>  > > >>  >
>>  > > > > 
> Thread.currentThread().getStackTrace()[3].getMethodName(),
>>  > > > >>  > > > messageKey);
>>  > > > >>  > > >>  >         }
>>  > > > >>  > > >>  >     }
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>  > well if we move to natve 
> JUL we'll need to
>>  > > > > keep a factory to
>>  > > > >>  allow
>>  > > > >>  > > >>  > subclasses to switch of 
> implementation as cxf
>>  > > > > does.
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>  > - Romain
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>  > 2012/6/11 Mark Struberg 
> <st...@yahoo.de>
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>  >> +1
>>  > > > >>  > > >>  >>
>>  > > > >>  > > >>  >> The getStackTrace 
> only hits us if we throw an
>>  > > > > Exception, right?
>>  > > > >>  > > > The
>>  > > > >>  > > >>  >> problem is that due 
> to the additional wrapper
>>  > > > > handler we always
>>  > > > >>  > > > have a
>>  > > > >>  > > >>  >> 'mismatch' in 
> the StackTrace...
>>  > > > >>  > > >>  >>
>>  > > > >>  > > >>  >> I'm tempted to 
> move to native jul
>>  > > > > anyway...
>>  > > > >>  > > >>  >>
>>  > > > >>  > > >>  >>
>>  > > > >>  > > >>  >> LieGrue,
>>  > > > >>  > > >>  >> strub
>>  > > > >>  > > >>  >>
>>  > > > >>  > > >>  >>
>>  > > > >>  > > >>  >>
>>  > > > >>  > > >>  >> ----- Original 
> Message -----
>>  > > > >>  > > >>  >> > From: Romain 
> Manni-Bucau
>>  > > > > <rm...@gmail.com>
>>  > > > >>  > > >>  >> > To: 
> dev@openwebbeans.apache.org
>>  > > > >>  > > >>  >> > Cc:
>>  > > > >>  > > >>  >> > Sent: Monday, 
> June 11, 2012 1:28 PM
>>  > > > >>  > > >>  >> > Subject: new 
> logger api?
>>  > > > >>  > > >>  >> >
>>  > > > >>  > > >>  >> > Hi,
>>  > > > >>  > > >>  >> >
>>  > > > >>  > > >>  >> > just created
>>  > > > > https://issues.apache.org/jira/browse/OWB-674
>>  > > > >>  > > >>  >> >
>>  > > > >>  > > >>  >> > any thought 
> about it?
>>  > > > >>  > > >>  >> >
>>  > > > >>  > > >>  >> > the goal is 
> mainly to allow to use
>>  > > > > something else than JUL.
>>  > > > >>  > > > The
>>  > > > >>  > > >>  proposed
>>  > > > >>  > > >>  >> > patch uses a 
> system property but it can
>>  > > > > be something else.
>>  > > > >>  > > >>  >> >
>>  > > > >>  > > >>  >> > The other topic 
> of this jira is the usage
>>  > > > > of getStackTrace()
>>  > > > >>  > > > in the
>>  > > > >>  > > >>  JUL
>>  > > > >>  > > >>  >> > implementation 
> which is too costly IMO.
>>  > > > >>  > > >>  >> >
>>  > > > >>  > > >>  >> > - Romain
>>  > > > >>  > > >>  >> >
>>  > > > >>  > > >>  >>
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>  >
>>  > > > >>  > > >>
>>  > > > >>  > > >
>>  > > > >>  > >
>>  > > > >>  >
>>  > > > >>
>>  > > > >
>>  > > >
>>  > >
>>  >
>> 
>