I've very successfully used log4j-1.2.12 as a plugin within Eclipse RCP applications.

Now I've written a simple new FileAppender that has the time and date in it's file name.

I've compiled that into a jar which I've made into an separate Eclipse plugin.

However when I run an Eclipse RCP which has the original log4j plugin and my new extension plugin when I configure log4j via a properties file my new Appender class is not found and I get the ClassNotFoundException listed below.

The RCP application can see the right classes because I can programmatically create my new Appender class.

Any ideas very gratefully received.



log4j:ERROR Could not instantiate class [com.aeroint.log4j.extensions.TimestampedFileAppender]. java.lang.ClassNotFoundException: com.aeroint.log4j.extensions.TimestampedFileAppender at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:403) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at java.lang.ClassLoader.loadClassInternal(Unknown Source)
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Unknown Source)
       at org.apache.log4j.helpers.Loader.loadClass(Loader.java:178)

_________________________________________________________________
The new MSN Search Toolbar now includes Desktop search! http://toolbar.msn.co.uk/


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

Reply via email to