Richard Sitze wrote:
>
> >> 2. Make the minor mods to LogKit and Log4J
> >> (the two predominant open-source logging API's)
> >> to eliminate overhead of wrappers entirely when
> >> used with the framework...
> >
> >Here is the deal with that approach:
> >
> >Requiring a supposedly self-contained jar to implement interfaces from an
> >external project now REQUIRES all users of the jar to now incorporate that
> >other jar. Either that, or include the other jar inside the
> self-contained
> >jar. That would mean that both LogKit and Log4J would be required to
> include
> >the contents of the shared interface jar. Can you imagine the classloader
> >issues?
>
> Why? The framework guarentees that only one of them gets loaded into the
> JVM..
> the other isn't needed.
Two reasons:
1) Compilation
2) Classloader
If you implement an interface, it MUST be in the same classloader--otherwise
you get a ClassNotFoundError, and logging will not be available. UNLESS the
required jar is available.
--
"Those who would trade liberty for
temporary security deserve neither"
- Benjamin Franklin
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>