Simon Kitching wrote:
> ---- Apache Wiki <[EMAIL PROTECTED]> schrieb:
>>   set up. Therefore adding OSGi attributes to
> commons-logging is not useful, as commons-logging
>>   is not usable in an OSGi environment.
>> 
>> + ''niallp: Can't be? But what if it is, logging is used by
> many so I would be surprised if its not.''
> 
> Well, I'm basing my info on an email sent to this list about
> two weeks ago. But it seems sensible to me: commons-logging
> plays lots of tricks with classloaders to try to accomodate the needs
> of (a) dumb logging libs,
> (b) dumb servlet engines,
> (c) dump jee specs, and
> (d) dumb users.
> 
> OSGi sets up its own complicated classloader hierarchies to
> try to hide certain java classes from each other, allow
> dynamic reloading of class hierarchies, etc.
> 
> I haven't specifically looked into it, but the original
> poster was quite definite that they are not compatible, and I
> would actually be very surprised if they were. (He was also
> unnecessarily rude, but that's another matter).
> 
> Supposedly, there is a library out there somewhere that
> implements the commons-logging api (ie provides classes in
> the org.apache.commons.logging namespace) but implements
> things in an OSGi-aware manner.
> 
> As OSGi is becoming more popular, it would be nice if a link
> to that package was present on the commons-logging wiki.

Obviously it can be turned into an OSGi bundle, since TPTP delivers one for CL. 
Although not without problems: 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=209144 (don't be confused about 
the bug report speaking of Log4j, my app uses CL and bundles Log4J here).

- Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to