You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by D <su...@gmail.com> on 2016/02/25 14:44:16 UTC

Using logback with Karaf 3.0.5 running under ServiceMix

I am trying to use logback with Karaf 3.0.5 running under ServiceMix. This is
what I have done till now as mentioned in this question.

This is what I have done till now:-

    1. Removed pax-logging-service by doing uninstall
<pax-logging-bundle-id>
    2. Removed lib/bin/karaf-client.jar
    3. Inside lib placed the following jars:- jcl-over-slf4j-1.7.13,
jul-to-slfj-17.13.jar, logback-classic-1.0.13.jar, logback-core-1.0.13.jar &
osgi-over-slf4j-1.7.13.jar
    4. From /etc/startup.properties - removed references to
pax-logging-service and pax-logging-api
    5. In etc/config.properties under
org.osgi.framework.system.packages.extraadded the following packages:-
    ch.qos.logback; version="1.0.13", \
    org.slf4j; version="1.7.13", \
    6. Created a logback.xml and and placed it inside /etc.
    7. Commented out everything in etc/org.ops4j.pax.logging.cfg
    8. In etc/system.properties add
logback.configurationFile="etc/logback.xml"

My logback.xml looks like below:-

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
    </appender>
    <appender name="FILE"
              class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>/var/log/workflow/WorkFlow.%d{yyyy-MM-dd}.log
            </fileNamePattern>
            <maxHistory>7</maxHistory>
        </rollingPolicy>
    </appender>
    <root level="info">
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="FILE"/>
    </root>
</configuration>

Karaf info reports the following:-

karaf@root>info
Karaf
  Karaf version               3.0.5
  Karaf home                 
/home/jabong/Downloads/software/dev/apache-servicemix-6.1.0
  Karaf base                 
/home/jabong/Downloads/software/dev/apache-servicemix-6.1.0
  Karaf etc                  
/home/jabong/Downloads/software/dev/apache-servicemix-6.1.0/etc
  OSGi Framework              org.apache.felix.framework - 4.2.1

But after making the above changes we are not seeing any log file under
/var/log/workflow nor I am seeing the info logs.



--
View this message in context: http://karaf.922171.n3.nabble.com/Using-logback-with-Karaf-3-0-5-running-under-ServiceMix-tp4045550.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: Using logback with Karaf 3.0.5 running under ServiceMix

Posted by D <su...@gmail.com>.
Any help or pointer??



--
View this message in context: http://karaf.922171.n3.nabble.com/Using-logback-with-Karaf-3-0-5-running-under-ServiceMix-tp4045550p4045598.html
Sent from the Karaf - User mailing list archive at Nabble.com.