Pax Log4J logging not working in eclipse

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