yes, I'm stuck with classloader isolation MNG-5406 I don't see how to add a classworlds rule to do that if you can help me find the proper way to to it, it would be nice, please
Regards, Hervé Le dimanche 6 janvier 2013 08:44:25 Jason van Zyl a écrit : > Cool, do you still need help with the classloader isolation? If not I'll > move on to the Aether work. > On Jan 6, 2013, at 5:52 AM, Hervé BOUTEMY <[email protected]> wrote: > > 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] > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder & CTO, Sonatype > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > Three people can keep a secret provided two of them are dead. > > -- Benjamin Franklin --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
