+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

