Is it possible to use log4j in karaf ?

I have log4j classes in my bundle but I cant access them:

        try {
            Class<?> aClass = Class.forName("org.apache.log4j.Appender");
        } catch (ClassNotFoundException e) {
            throw new RuntimeException(e);
        }



java.lang.RuntimeException: java.lang.ClassNotFoundException:
org.apache.log4j.Appender not found by org.ops4j.pax.logging.pax-logging-api
[4]
.......
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Appender not
found by org.ops4j.pax.logging.pax-logging-api [4]
    at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)
    at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
    at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_26]
    at
org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645)
    at
org.apache.felix.framework.resolver.WireImpl.getClass(WireImpl.java:99)
    at
org.apache.felix.framework.ModuleImpl.searchImports(ModuleImpl.java:1390)
    at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:722)
    at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
    at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_26]
    at java.lang.Class.forName0(Native Method)[:1.6.0_26]
    at java.lang.Class.forName(Class.java:169)[:1.6.0_26]


--
View this message in context: 
http://karaf.922171.n3.nabble.com/log4j-tp3958839.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to