Hi, Am Dienstag, den 08.03.2011, 10:36 +0000 schrieb Alasdair Nottingham: > On 8 March 2011 06:47, Felix Meschberger <[email protected]> wrote: > > Hi, > > > > Am Montag, den 07.03.2011, 23:24 +0000 schrieb Alasdair Nottingham: > >> Hi, > >> > >> It should use slf4j really, everything else does. > > > > Thanks, I am really relieved ! > > > >> Would you raise a JIRA for this? > > > > For sure. > > > >> > >> On the LogService can you point me to where the spec says this? I'm very > >> surprised to hear this since I was under the impression the spec made no > >> such requirement. The CT doesn't test this for sure > > > > Its in the second section of 126.7 Traditional Client Model: > > > >> This brokering role can only be played when the JNDI Implementation can > >> set the singletons as specified > >> in Naming Manager Singletons on page 387. If the JNDI Implementation > >> cannot set these singletons > >> then it should log an error with the Log Service, if available. It can > >> then not perform the > >> following sections. > > > > This is a should, and not a must, so we don't have to do it. Given we
I SHOULD start paying more attention to these subtleties. Or MUST I ? ;-) Regards Felix > already use slf4j for logging (or we will very soon) > I would stick with this as the way to log the problem. > > > > > Regards > > Felix > > > >> > >> Alasdair Nottingham > >> > >> On 7 Mar 2011, at 11:16, Felix Meschberger <[email protected]> wrote: > >> > >> > Hi all, > >> > > >> > I am looking at integrating Aries JNDI support into Apache Sling and > >> > looking at the JNDI Core BundleActivator [1] I noticed that Java > >> > platform logging is used. > >> > > >> > Is this by intent ? Do you do all your (Aries) logging to the Java > >> > platform logging ? > >> > > >> > If so, I would have some tasks to do in Sling to try to redirect > >> > platform logging into our own logging which is SLF4J based (and also > >> > supports Log4j, Commons logging and of course OSGi LogService). > >> > > >> > By that matter: According to the OSGi JNDI spec, failure to set > >> > NamingManager singletons should be logged with the LogService. The > >> > current implementation does not do this. > >> > > >> > Thanks and Regards > >> > Felix > >> > > >> > [1] > >> > http://svn.apache.org/repos/asf/aries/trunk/jndi/jndi-core/src/main/java/org/apache/aries/jndi/startup/Activator.java > >> > > >> > > >> > > > > > > > > >
