done in 72bdc8602e5112aa273adc46b06d41c41f0f64a8

resetting slf4j factory wasn't sufficient: needed to so the same for slf4j-
simple, with same technique

Core ITs now run on my machine: great!

Regards,

Hervé

Le mercredi 2 janvier 2013 08:20:12 Hervé BOUTEMY a écrit :
> yes, Maven isn't an app server, strict security manager shouldn't be an
> issue: if someone knows of a situation where it would be, please tell it :)
> 
> the very good news with this solution is that it is at slf4j-api level, not
> dependent on logging implementation!
> 
> I'll look at it in the WE, if nobody beats me at it: the solution is crystal
> clear, anybody interested in doing some code in core should be able to
> implement it
> 
> Regards,
> 
> Hervé
> 
> Le mardi 1 janvier 2013 20:58:18 Jason van Zyl a écrit :
> > It is. You create that package structure in your app to access it.
> > 
> > jvz
> > 
> > On 2013-01-01, at 8:48 PM, Stephen Connolly
> 
> <[email protected]> wrote:
> > > If I read that right it is accessing a package local method...
> > > 
> > > That won't work with a security manager in play (not that we have one)
> > > [unless we repackage the api jar] but just wondering if that may affect
> > > embedded use?
> > > 
> > > On Tuesday, 1 January 2013, Jason van Zyl wrote:
> > >> On Jan 1, 2013, at 6:15 PM, Hervé BOUTEMY
> > >> <[email protected]<javascript:;>>>>
> > >> 
> > >> wrote:
> > >>> Le lundi 24 décembre 2012 09:12:07 Jason van Zyl a écrit :
> > >>>> If we want to put aside the debate, Ceki has figured out a way for
> > >>>> use
> > >> 
> > >> SLF4J
> > >> 
> > >>>> Simple by resetting the streams and logging level. Which I can try if
> > >>>> we
> > >>>> want to go down that path. I didn't have to do any work in SLF4J
> > >>>> myself
> > >> 
> > >> so
> > >> 
> > >>>> I'm fine with this approach.
> > >>> 
> > >>> is there something visible somewhere?
> > >>> I didn't find any discussion on slf4j-dev or slf4j-user mailing lists
> > >> 
> > >> nor any
> > >> 
> > >>> code in slf4j git repo
> > >> 
> > >> The suggested solution has existed for two years apparently. There is
> > >> no
> > >> code that needs to be changed and no features to be added.
> > >> 
> > >>> resetting TARGET_STREAM in SimpleLogger [1] would require a publid
> > >>> method
> > >>> or I imagine we can even tweak private field access and private method
> > >>> invocation through reflection
> > >>> 
> > >>> how are we supposed to work on this?
> > >> 
> > >> Just take a look at:
> > >> 
> > >> 
> > >> https://github.com/qos-ch/logback/blob/master/logback-classic/src/test/
> > >> ja
> > >> va/org/slf4j/LoggerFactoryFriend.java
> > >> 
> > >> Pretty straight forward. I don't have time to look at it until Friday
> > >> but
> > >> if want to implement the reset go for it. I'll ping you on Friday to
> > >> see
> > >> where you are and help out if you need it.
> > >> 
> > >>> Regards,
> > >>> 
> > >>> Hervé
> > >>> 
> > >>> 
> > >>> [1] https://github.com/qos-ch/slf4j/blob/master/slf4j-
> > >>> simple/src/main/java/org/slf4j/impl/SimpleLogger.java
> > >>> 
> > >>> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: [email protected]
> > >>> <javascript:;>
> > >>> For additional commands, e-mail:
> > >>> [email protected]<javascript:;>
> > >> 
> > >> Thanks,
> > >> 
> > >> Jason
> > >> 
> > >> ----------------------------------------------------------
> > >> Jason van Zyl
> > >> Founder & CTO, Sonatype
> > >> Founder,  Apache Maven
> > >> http://twitter.com/jvanzyl
> > >> ---------------------------------------------------------
> > >> 
> > >> We all have problems. How we deal with them is a measure of our worth.
> > >> 
> > >> -- Unknown
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]

Reply via email to