Dear Robert,

Thanks for the suggestion. We've tested the `6.0.0-SNAPSHOT` version of
`org.apache.sling.commons.log` in our application.

The good news is that the bundle installs correctly and doesn't seem to
cause major failures or unresolved package imports based on our initial
smoke tests.

However, we encountered an issue where logging doesn't function as
expected, even though we followed the official installation instructions (
https://sling.apache.org/documentation/development/logging.html#separate-logback-slf4j-installation).
The Sling launcher console log shows SLF4J warnings indicating that no
providers were found:

[INFO] Apache Sling Application Launcher
[INFO] ---------------------------------
[INFO] Initializing...
[INFO] Artifact Repositories: [file:///Users/herman/.m2/repository/,
https://repo.maven.apache.org/maven2,
https://repository.apache.org/content/groups/snapshots]
[INFO] Assembling final feature model...
[INFO]
[INFO] Assembling launcher...
[INFO] Using 270 local artifacts, 0 cached artifacts, and 0 downloaded
artifacts
[INFO]
[INFO] Starting launcher...
[INFO] Launcher Home: /Users/herman/apache_sling/logs/launcher
[INFO] Cache Directory: /Users/herman/apache_sling/logs/launcher/cache
[INFO]
[INFO] Using framework factory class
org.apache.felix.framework.FrameworkFactory
SLF4J(W): No SLF4J providers were found.
SLF4J(W): Defaulting to no-operation (NOP) logger implementation
SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further
details.
Apr 28, 2025 5:53:08 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider
ch.qos.logback.classic.servlet.LogbackServletContainerInitializer of
service jakarta.servlet.ServletContainerInitializer in bundle
ch.qos.logback.classic
Apr 28, 2025 5:53:08 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider ch.qos.logback.classic.spi.LogbackServiceProvider
of service org.slf4j.spi.SLF4JServiceProvider in bundle
ch.qos.logback.classic
Apr 28, 2025 5:53:08 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider
org.apache.sling.commons.log.logback.spi.DefaultConfigurator of service
ch.qos.logback.classic.spi.Configurator in bundle
org.apache.sling.commons.log
SLF4J(W): No SLF4J providers were found.
SLF4J(W): Defaulting to no-operation (NOP) logger implementation
SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further
details.
Apr 28, 2025 5:53:08 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider org.eclipse.jetty.http.Http1FieldPreEncoder of
service org.eclipse.jetty.http.HttpFieldPreEncoder in bundle
org.apache.felix.http.jetty
Apr 28, 2025 5:53:08 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider
org.eclipse.jetty.http2.hpack.HpackFieldPreEncoder of service
org.eclipse.jetty.http.HttpFieldPreEncoder in bundle
org.apache.felix.http.jetty
Apr 28, 2025 5:53:09 PM
org.apache.tika.config.InitializableProblemHandler$3
handleInitializableProblem

Unfortunately, due to current project priorities, we don't have the
bandwidth to investigate this logging configuration issue further at this
moment.

Our plan is likely to wait until the new `commons-log` version is
integrated into the official `sling-starter` project (
https://github.com/apache/sling-org-apache-sling-starter). We can then
reference or replicate that working configuration.

Hope this feedback is helpful for the release process.

On 2025/04/28 11:07:27 Robert Munteanu wrote:
> Hi Herman,
>
> On Sat, 2025-04-26 at 12:03 +0200, Herman Ciechanowiec wrote:
> > Dear Apache Sling Team,
> >
> > Could you please release the current version of Apache Sling Commons
> > Log
> > (6.0.0-SNAPSHOT,
> > https://github.com/apache/sling-org-apache-sling-commons-log) to
> > Maven
> > Central? This build adds support for SLF4J 2.x (SLING-12750), which
> > our
> > project needs to upgrade several security-related dependencies. We
> > would be
> > very grateful if you could make the release available as soon as
> > possible.
> >
>
> Since you are interested in the release, could you please run some
> smoke tests with this SNAPSHOT version with your project and let us
> know if everything works as expected?
>
> It's a big change and additional testing will help build the confidence
> of the release manager.
>
> Thanks,
> Robert
>

Kind regards,

Herman Ciechanowiec
her...@ciechanowiec.eu

Reply via email to