+1

Thanks,
Denis

On Tue, May 10, 2011 at 19:38, Marius Dumitru Florea <
[email protected]> wrote:

> +1
>
> Thanks,
> Marius
>
> On 05/10/2011 06:03 PM, Vincent Massol wrote:
> > Hi,
> >
> > I'd like to commit @Inject injection of Loggers at the same time as I do
> the switch to SLF4J/Logback (I have it mostly done on my machine).
> >
> > The idea is to move from:
> >
> > public MyComponent implements LogEnabled, MyComponentRole
> > {
> > ...
> > }
> >
> > to:
> >
> > public MyComponent implements MyComponentRole
> > {
> >    @Inject
> >    private Logger logger;
> > ...
> > }
> >
> > Rationale:
> > * More consistent with how we inject dependencies
> > * Makes it easier to move to another DI framework later on (CDI, Guice,
> etc) since the way to implement this with them is to use the JSR299
> @Producer annotation on a class that produces Loggers.
> > * Allows to keep the current logging behavior unchanged for backward
> compatibility (we juste deprecate it).
> >
> > WDYT?
> >
> > Thanks
> > -Vincent
> >
> > _______________________________________________
> > devs mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/devs
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to