Sure.

The whole thread had started based on an attempt done to use log4j flume appender with Karaf. Unfortunately it didn't work for me .While I tried the logback flume appender it worked without any issues till I hit this issue of setting/getting of log-levels. I can switch back to log4j - if I know how to debug -- why log4j flume appender (though shows as resolved fragment) doesn't work with pax logging service.

thx





On 11/12/2014 11:50 PM, Achim Nierbeck wrote:
Hi

I changed it from Bug to new Feature. This is because the log4j backend is still the prefered backend for Pax Logging and Karaf. Also due to the way it's possible to use the properties to directly manipulate the config admin properties. So you have a new requirement. The Workaround would be go back to the still preferred way of using the log4j backend.

regards, Achim

2014-11-13 8:43 GMT+01:00 syedbahm <[email protected] <mailto:[email protected]>>:

    I have openned https://issues.apache.org/jira/browse/KARAF-3358
    for the same..
    Please update it as appropriate -- as Im not sure which component
    this should be put in -- I have assigned it to Karaf-core for now.

    The reason I marked it as major is that without it working it
    would be difficult for us to set the logger levels -- without
    accessing the logback.xml.
    If we have a workaround -- that would be helpful

    thx
    -Basheeruddin
    On 11/12/2014 11:30 PM, Guillaume Nodet wrote:
    The log:set command unfortunately assumes that the backend is
    pax-logging-service.
    This need to be enhanced to work with pax-logging-logback and
    pax-logging-log4jv2.
    Could you please raise a JIRA ?

    2014-11-13 8:16 GMT+01:00 syedbahm <[email protected]
    <mailto:[email protected]>>:

         Seems the following is happenning:
         Though I have specified the logback.xml usage in
        etc/org.ops4j.pax.logging.cfg
        by setting
        org.ops4j.pax.logging.logback.config.file=<path>/logback.xml

        what I see is that when I set a log level using karaf console
        ---
        log:set DEBUG
        --

        an entry gets added to etc/org.ops4j.pax.logging.cfg as follows
        --
        log4j.rootLogger = DEBUG
        --

        Though my appender is getting picked from logback.xml , the
        vaious logger default settings are being looked in
        etc/org.ops4j.pax.logging.cfg
        ? That too log4j ones?

        thx
        -syed





        On 11/12/2014 10:20 PM, Srikanth Hugar wrote:
        This should work, just to verity, can you create different
        appender and see whether it works. May be you can write in
        different file.
        Just to me sure, all configurations is proper and its
        picking up the logback.xml file configurations.

        Srikanth Hugar
        www.gharki.com <http://www.gharki.com>



        On Thu, Nov 13, 2014 at 10:50 AM, syedbahm
        <[email protected] <mailto:[email protected]>> wrote:

            Hi
            Likely you just checked the title and replied. I have
            pax-logback-service working -- in my latest post -- I
            was asking about  how the loggers we define in
            logback.xml appear in karaf console
            as for me just the root logger shows up i.e. using

            log:get ALL

            command --- I don't see other loggers that are defined
            in logback.xml.. Here is again my query
            ---- start of question -----

            One more question
               I have a bunch of logger defines in logback.xml

            e.g.


              <logger name="io.netty" level="WARN"/>

            I want them to appear when I do log:get ALL in karaf
            console.  But the only
            thing I see in Karaf console is

            ---
            Logger | Level
            --------------
            ROOT   | DEBUG
            ---

            Where should I specify the other loggers to show up in
            Karaf console
            --- end of question ----

            thx
            -syed



            On 11/12/2014 07:47 PM, Srikanth Hugar wrote:
            You could have look the link below, i have done it in
            karaf and its working fine for me.

            I used logback.xml file and added all my logback
            configurations in file.

            
http://www.gharki.com/2014/07/how-to-configure-pax-logging-to-use.html

            Srikanth Hugar
            www.gharki.com <http://www.gharki.com>



            On Thu, Nov 13, 2014 at 7:20 AM, syedbahm
            <[email protected] <mailto:[email protected]>> wrote:

                One more question
                   I have a bunch of logger defines in logback.xml

                e.g.


                  <logger name="io.netty" level="WARN"/>

                I want them to appear when I do log:get ALL in
                karaf console.  But the only
                thing I see in Karaf console is

                ---
                Logger | Level
                --------------
                ROOT   | DEBUG
                ---

                Where should I specify the other loggers to show up
                in Karaf console





                --
                View this message in context:
                
http://karaf.922171.n3.nabble.com/pax-logback-service-not-working-in-karaf-distribution-tp4036073p4036374.html
                Sent from the Karaf - User mailing list archive at
                Nabble.com.










--

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master


Reply via email to