[jira] [Commented] (KARAF-4772) Karaf ignores log4j2 config
[ https://issues.apache.org/jira/browse/KARAF-4772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15579498#comment-15579498 ] Anatoliy Balakirev commented on KARAF-4772: --- >From this, for example: https://groups.google.com/forum/m/#!topic/ops4j/wA_Xx09VK14 > Karaf ignores log4j2 config > --- > > Key: KARAF-4772 > URL: https://issues.apache.org/jira/browse/KARAF-4772 > Project: Karaf > Issue Type: Bug >Affects Versions: 4.0.4, 4.0.5, 4.0.6, 4.0.7 >Reporter: Anatoliy Balakirev > > 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: > {noformat} > 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" > {noformat} > 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: > {noformat} > 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
[jira] [Commented] (KARAF-4772) Karaf ignores log4j2 config
[ https://issues.apache.org/jira/browse/KARAF-4772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15579486#comment-15579486 ] Anatoliy Balakirev commented on KARAF-4772: --- Yes, did all steps from instruction. > Karaf ignores log4j2 config > --- > > Key: KARAF-4772 > URL: https://issues.apache.org/jira/browse/KARAF-4772 > Project: Karaf > Issue Type: Bug >Affects Versions: 4.0.4, 4.0.5, 4.0.6, 4.0.7 >Reporter: Anatoliy Balakirev > > 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: > {noformat} > 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" > {noformat} > 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: > {noformat} > 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] []