+1 On Tue, May 10, 2011 at 17:03, Vincent Massol <[email protected]> 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 >
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

