Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-4772

Karaf ignores log4j2 config

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 4.0.4, 4.0.5, 4.0.6, 4.0.7
    • None
    • None
    • None

    Description

      I'm trying to switch my project to log4j2 and karaf seems to be just ignoring my config: I see some my messages (WARN level and higher) are logged to console only.

      Log4j2 configuration itself looks ok. When I initially made some mistake there (left old appender from log4j1) - got following error:

      2016-10-15 21:04:32,172 CM Configuration Updater (Update: pid=org.ops4j.pax.logging) ERROR Appenders contains an invalid element or attribute "appender"
      

      So looks like my config is picked up (I fixed it eventually for sure), but still ignored somehow. Googling gave me this open question on stackoverflow:
      http://stackoverflow.com/questions/37213432/karaf-4-0-5-with-log4j2-my-bundle-log-output-always-in-console-but-should-be-in

      I had the same with karaf 4.0.4, 4.0.5, 4.0.6 and now 4.0.7.
      However, with 4.0.4 and 4.0.5 nothing was printed to my appenders, with 4.0.6 and 4.0.7 I'm getting some internal karaf's messages logged there:

      2016-10-15T21:12:40,676 [INFO] [org.apache.aries.jmx.core] [] [] [FelixStartLevel] - Registering MBean with ObjectName [osgi.compendium:service=cm,version=1.3,framework=org.apache.felix.framework,uuid=c90c3d97-96e9-4718-950e-84243e98fc8f] for service with service.id [18]
      2016-10-15T21:12:41,942 [INFO] [org.apache.aries.jmx.core] [] [] [pool-39-thread-1] - Registering org.osgi.jmx.framework.FrameworkMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@54592ffa with name osgi.core:type=framework,version=1.7,framework=org.apache.felix.framework,uuid=c90c3d97-96e9-4718-950e-84243e98fc8f
      2016-10-15T21:12:41,945 [INFO] [org.apache.aries.jmx.core] [] [] [pool-39-thread-1] - Registering org.osgi.jmx.framework.ServiceStateMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@54592ffa with name osgi.core:type=serviceState,version=1.7,framework=org.apache.felix.framework,uuid=c90c3d97-96e9-4718-950e-84243e98fc8f
      2016-10-15T21:12:41,947 [INFO] [org.apache.aries.jmx.core] [] [] [pool-39-thread-1] - Registering org.osgi.jmx.framework.wiring.BundleWiringStateMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@54592ffa with name osgi.core:type=wiringState,version=1.1,framework=org.apache.felix.framework,uuid=c90c3d97-96e9-4718-950e-84243e98fc8f
      2016-10-15T21:12:41,948 [INFO] [org.apache.aries.jmx.core] [] [] [pool-39-thread-1] - Registering org.osgi.jmx.framework.PackageStateMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@54592ffa with name osgi.core:type=packageState,version=1.5,framework=org.apache.felix.framework,uuid=c90c3d97-96e9-4718-950e-84243e98fc8f
      2016-10-15T21:12:41,948 [INFO] [org.apache.aries.jmx.core] [] [] [pool-39-thread-1] - Registering org.osgi.jmx.service.cm.ConfigurationAdminMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@54592ffa with name osgi.compendium:service=cm,version=1.3,framework=org.apache.felix.framework,uuid=c90c3d97-96e9-4718-950e-84243e98fc8f
      2016-10-15T21:12:41,950 [INFO] [org.apache.aries.jmx.core] [] [] [pool-39-thread-1] - Registering org.osgi.jmx.framework.BundleStateMBean to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@54592ffa with name osgi.core:type=bundleState,version=1.7,framework=org.apache.felix.framework,uuid=c90c3d97-96e9-4718-950e-84243e98fc8f
      ...
      2016-10-15T21:12:43,862 [DEBUG] [com.ubs.b2c.derivspne.datastore.api] [] [] [FelixStartLevel] - BundleEvent RESOLVED - my.bundle.name1
      2016-10-15T21:12:43,962 [DEBUG] [com.ubs.b2c.derivspne.levitas.impl] [] [] [FelixStartLevel] - BundleEvent RESOLVED - my.bundle.name2
      2016-10-15T21:12:43,996 [DEBUG] [com.ubs.b2c.derivspne.datastore.impl] [] [] [FelixStartLevel] - BundleEvent RESOLVED - my.bundle.name3
      2016-10-15T21:12:45,893 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - Bundle Considered for SPI providers: org.apache.felix.framework
      2016-10-15T21:12:45,893 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - No 'SPI-Provider' Manifest header. Skipping bundle: org.apache.felix.framework
      2016-10-15T21:12:45,893 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - Bundle Considered for SPI providers: org.ops4j.pax.logging.pax-logging-api
      2016-10-15T21:12:45,893 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - No 'SPI-Provider' Manifest header. Skipping bundle: org.ops4j.pax.logging.pax-logging-api
      2016-10-15T21:12:45,894 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - Bundle Considered for SPI providers: org.ops4j.pax.logging.pax-logging-log4j2
      2016-10-15T21:12:45,897 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - No 'SPI-Provider' Manifest header. Skipping bundle: org.ops4j.pax.logging.pax-logging-log4j2
      2016-10-15T21:12:45,898 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - Bundle Considered for SPI providers: org.apache.felix.configadmin
      2016-10-15T21:12:45,898 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - No 'SPI-Provider' Manifest header. Skipping bundle: org.apache.felix.configadmin
      2016-10-15T21:12:45,898 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - Bundle Considered for SPI providers: org.apache.felix.fileinstall
      2016-10-15T21:12:45,898 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - No 'SPI-Provider' Manifest header. Skipping bundle: org.apache.felix.fileinstall
      2016-10-15T21:12:45,898 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - Bundle Considered for SPI providers: org.apache.felix.metatype
      2016-10-15T21:12:45,898 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - No 'SPI-Provider' Manifest header. Skipping bundle: org.apache.felix.metatype
      2016-10-15T21:12:45,899 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - Bundle Considered for SPI providers: org.apache.karaf.services.eventadmin
      2016-10-15T21:12:45,899 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - No 'SPI-Provider' Manifest header. Skipping bundle: org.apache.karaf.services.eventadmin
      2016-10-15T21:12:45,899 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - Bundle Considered for SPI providers: org.ops4j.pax.url.mvn
      2016-10-15T21:12:45,899 [INFO] [org.apache.aries.spifly.dynamic.bundle] [] [] [FelixStartLevel] - No 'SPI-Provider' Manifest header. Skipping bundle: org.ops4j.pax.url.mvn
      ...
      2016-10-15T21:12:55,079 [DEBUG] [...] [] [] [SpringOsgiExtenderThread-37] - ServiceEvent REGISTERED - [MyServiceName] - my.bundle.name
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            anatoliy.balakirev Anatoliy Balakirev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: