Hello,
I’m don’t know if I’m the only one, but the logging stop working correctly for me in eclipse since a few days, weeks ?
Pax logging is ok, but it seems it fails to load the log4j2.xml configuration, and fallback to default configuration.
I’ve checked many time:
- My log4j2.xml file (this is the default one).
- The path in org.ops4j.pax.logging.cfg.
- The override path in service.cfg
Everything seems ok.
My dev environment is on Windows, latest eclipse, latest 5.2.0-dev from git.
If someone have any idea, I’ve search all the morning without any results.
=======================
org.ops4j.pax.logging.pax-logging-api [org.ops4j.pax.logging.internal.Activator] INFO : Enabling Java Util Logging API support.
org.ops4j.pax.logging.pax-logging-api [org.ops4j.pax.logging.internal.Activator] INFO : Enabling SLF4J API support.
org.ops4j.pax.logging.pax-logging-api [org.ops4j.pax.logging.internal.Activator] INFO : Enabling Apache Commons Logging API support.
org.ops4j.pax.logging.pax-logging-api [org.ops4j.pax.logging.internal.Activator] INFO : Enabling JULI Logger API support.
org.ops4j.pax.logging.pax-logging-api [org.ops4j.pax.logging.internal.Activator] INFO : Enabling Avalon Logger API support.
org.ops4j.pax.logging.pax-logging-api [org.ops4j.pax.logging.internal.Activator] INFO : Enabling JBoss Logging API support.
org.ops4j.pax.logging.pax-logging-api [org.ops4j.pax.logging.internal.Activator] INFO : Enabling Log4J v1 API support.
org.ops4j.pax.logging.pax-logging-api [org.ops4j.pax.logging.internal.Activator] INFO : Enabling Log4J v2 API support.
org.ops4j.pax.logging.pax-logging-api [log4j2] INFO : Initializing Log4j2 using default configuration
2026-02-26T11:44:02.153741800Z main INFO Initializing Log4j2 using default configuration
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : Took 0,076368 seconds to load 253 plugins from org.eclipse.osgi.internal.loader.EquinoxClassLoader@2630dbc4[org.ops4j.pax.logging.pax-logging-log4j2:2.3.2(id=2)]
2026-02-26T11:44:02.264949300Z main DEBUG Took 0,076368 seconds to load 253 plugins from org.eclipse.osgi.internal.loader.EquinoxClassLoader@2630dbc4[org.ops4j.pax.logging.pax-logging-log4j2:2.3.2(id=2)]
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : PluginManager ‘Lookup’ found 16 plugins
2026-02-26T11:44:02.278956700Z main DEBUG PluginManager ‘Lookup’ found 16 plugins
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : PluginManager ‘Lookup’ found 16 plugins
2026-02-26T11:44:02.309476100Z main DEBUG PluginManager ‘Lookup’ found 16 plugins
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : PluginManager ‘Converter’ found 45 plugins
2026-02-26T11:44:02.312477300Z main DEBUG PluginManager ‘Converter’ found 45 plugins
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : Starting OutputStreamManager SYSTEM_OUT.false.false-1
2026-02-26T11:44:02.339476900Z main DEBUG Starting OutputStreamManager SYSTEM_OUT.false.false-1
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : PluginManager ‘Lookup’ found 16 plugins
2026-02-26T11:44:02.340478800Z main DEBUG PluginManager ‘Lookup’ found 16 plugins
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : PluginManager ‘Converter’ found 45 plugins
2026-02-26T11:44:02.341475300Z main DEBUG PluginManager ‘Converter’ found 45 plugins
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : Starting OutputStreamManager SYSTEM_OUT.false.false-2
2026-02-26T11:44:02.342474100Z main DEBUG Starting OutputStreamManager SYSTEM_OUT.false.false-2
org.ops4j.pax.logging.pax-logging-api [log4j2] INFO : Starting LoggerContext[name=pax-logging] with configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565…
2026-02-26T11:44:02.342474100Z main INFO Starting LoggerContext[name=pax-logging] with configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565…
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG 2026-02-26T11:44:02.349476600Z main DEBUG null null initializing configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565
: null null initializing configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : PluginManager ‘Core’ found 137 plugins
2026-02-26T11:44:02.350474200Z main DEBUG PluginManager ‘Core’ found 137 plugins
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : PluginManager ‘Level’ found 0 plugins
2026-02-26T11:44:02.350474200Z main DEBUG PluginManager ‘Level’ found 0 plugins
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565 initialized
2026-02-26T11:44:02.351474Z main DEBUG Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565 initialized
org.ops4j.pax.logging.pax-logging-api [log4j2] INFO : Starting configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565…
2026-02-26T11:44:02.351474Z main INFO Starting configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565…
org.ops4j.pax.logging.pax-logging-api [log4j2] INFO : Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565 started.
2026-02-26T11:44:02.352473500Z main INFO Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565 started.
org.ops4j.pax.logging.pax-logging-api [log4j2] INFO : Stopping configuration org.apache.logging.log4j.core.config.DefaultConfiguration@48e8c32a…
2026-02-26T11:44:02.354472600Z main INFO Stopping configuration org.apache.logging.log4j.core.config.DefaultConfiguration@48e8c32a…
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : DefaultConfiguration notified 1 ReliabilityStrategies that config will be stopped.
2026-02-26T11:44:02.355472800Z main TRACE DefaultConfiguration notified 1 ReliabilityStrategies that config will be stopped.
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : DefaultConfiguration stopping root LoggerConfig.
2026-02-26T11:44:02.355472800Z main TRACE DefaultConfiguration stopping root LoggerConfig.
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : DefaultConfiguration notifying ReliabilityStrategies that appenders will be stopped.
2026-02-26T11:44:02.356473700Z main TRACE DefaultConfiguration notifying ReliabilityStrategies that appenders will be stopped.
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : DefaultConfiguration stopping remaining Appenders.
2026-02-26T11:44:02.356473700Z main TRACE DefaultConfiguration stopping remaining Appenders.
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
2026-02-26T11:44:02.356473700Z main DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : OutputStream closed
2026-02-26T11:44:02.356473700Z main DEBUG OutputStream closed
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
2026-02-26T11:44:02.356473700Z main DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : Appender DefaultConsole-1 stopped with status true
2026-02-26T11:44:02.357474800Z main DEBUG Appender DefaultConsole-1 stopped with status true
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : DefaultConfiguration stopped 1 remaining Appenders.
2026-02-26T11:44:02.357474800Z main TRACE DefaultConfiguration stopped 1 remaining Appenders.
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : DefaultConfiguration cleaning Appenders from 1 LoggerConfigs.
2026-02-26T11:44:02.357474800Z main TRACE DefaultConfiguration cleaning Appenders from 1 LoggerConfigs.
org.ops4j.pax.logging.pax-logging-api [log4j2] INFO : Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@48e8c32a stopped.
2026-02-26T11:44:02.357474800Z main INFO Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@48e8c32a stopped.
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : Using default SystemClock for timestamps.
2026-02-26T11:44:02.359474500Z main TRACE Using default SystemClock for timestamps.
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : org.apache.logging.log4j.core.util.SystemClock supports precise timestamps.
2026-02-26T11:44:02.359474500Z main DEBUG org.apache.logging.log4j.core.util.SystemClock supports precise timestamps.
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : Using DummyNanoClock for nanosecond timestamps.
2026-02-26T11:44:02.360472800Z main TRACE Using DummyNanoClock for nanosecond timestamps.
org.ops4j.pax.logging.pax-logging-api [log4j2] INFO : LoggerContext[name=pax-logging] started with configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565.
2026-02-26T11:44:02.360472800Z main INFO LoggerContext[name=pax-logging] started with configuration org.apache.logging.log4j.core.config.DefaultConfiguration@24a2e565.
org.ops4j.pax.logging.pax-logging-api [log4j2] INFO : Log4J2 configured using default configuration.
2026-02-26T11:44:02.361473700Z main INFO Log4J2 configured using default configuration.
org.ops4j.pax.logging.pax-logging-log4j2 [org.ops4j.pax.logging.spi.support.EventAdminConfigurationNotifier] INFO : Logging configuration changed. (Event Admin service unavailable - no notification sent).
12:44:02.471 [main] INFO org.apache.cxf.bus.osgi.CXFActivator - Adding the extensions from bundle org.apache.cxf.cxf-rt-frontend-jaxrs (37) [org.apache.cxf.jaxrs.JAXRSBindingFactory]
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : AsyncLogger.ThreadNameStrategy=UNCACHED (user specified null, default is UNCACHED)
2026-02-26T11:44:02.473004500Z main DEBUG AsyncLogger.ThreadNameStrategy=UNCACHED (user specified null, default is UNCACHED)
org.ops4j.pax.logging.pax-logging-api [log4j2] TRACE : Using default SystemClock for timestamps.
2026-02-26T11:44:02.474004400Z main TRACE Using default SystemClock for timestamps.
org.ops4j.pax.logging.pax-logging-api [log4j2] DEBUG : org.apache.logging.log4j.core.util.SystemClock supports precise timestamps.
2026-02-26T11:44:02.474004400Z main DEBUG org.apache.logging.log4j.core.util.SystemClock supports precise timestamps.
12:44:02.478 [main] INFO org.apache.cxf.bus.osgi.CXFActivator - Adding the extensions from bundle org.apache.cxf.cxf-rt-rs-sse (39) [org.apache.cxf.transport.sse.SseProvidersExtension]
12:44:02.480 [main] INFO org.apache.cxf.bus.osgi.CXFActivator - Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (41) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
12:44:02.547 [main] INFO org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer - Aries Blueprint packages not available. So namespaces will not be registered
12:44:02.555 [main] INFO org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer - Aries Blueprint packages not available. So namespaces will not be registered
12:44:02.573 [main] DEBUG org.apache.aries.jax.rs.whiteboard.activator.CxfJaxrsBundleActivator - Starting the whiteboard factory
12:44:02.596 [main] INFO org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer - Aries Blueprint packages not available. So namespaces will not be registered
12:44:02.604 [main] INFO org.apache.aries.jax.rs.whiteboard.activator.CxfJaxrsBundleActivator - Registered RuntimeDelegate
12:44:02.605 [main] INFO org.apache.aries.jax.rs.whiteboard.activator.CxfJaxrsBundleActivator - Registered ClientBuilder
12:44:02.605 [main] INFO org.apache.aries.jax.rs.whiteboard.activator.CxfJaxrsBundleActivator - Registered SseEventSourceFactory
12:44:02.605 [main] INFO org.apache.aries.jax.rs.whiteboard.activator.CxfJaxrsBundleActivator - Registered SseEventSource.Builder
12:44:02.611 [main] DEBUG org.apache.aries.jax.rs.whiteboard.activator.CxfJaxrsBundleActivator - adding new whiteboard configuration: {service.pid=org.apache.aries.jax.rs.whiteboard.default}
12:44:02.634 [main] DEBUG org.apache.aries.jax.rs.whiteboard.activator.CxfJaxrsBundleActivator - Whiteboard factory started