[slf4j-dev] [JIRA] Updates for SLF4J-568: Fix ServiceLoader usage in servlet environment

QOS.CH (JIRA) noreply-jira at qos.ch
Wed Sep 28 14:23:00 CEST 2022


SLF4J / SLF4J-568 [Open]
Fix ServiceLoader usage in servlet environment

==============================

Here's what changed in this issue in the last few minutes.
This issue has been created

View or comment on issue using this link
https://jira.qos.ch/browse/SLF4J-568

==============================
 Issue created
------------------------------

Ceki Gülcü created this issue on 28/Sep/22 2:07 PM
Summary:              Fix ServiceLoader usage in servlet environment
Issue Type:           Improvement
Assignee:             Ceki Gülcü
Created:              28/Sep/22 2:07 PM
Priority:             Major
Reporter:             Ceki Gülcü
External issue ID:    https://github.com/qos-ch/slf4j/pull/304
Description:
  If both the servlet container and a web application use SLF4J,
   {{ServiceLoader}} calls are susceptible to three problems:
   # The SLF4J copy in the webapp detects the common providers by can not
   instantiate them (they implement a different copy of
   {{SLF4JProviderService}}),
   # The SLF4J copy in the common classloader can bind the providers in
   the webapp classloader and cause a memory leak,
   # If the server uses a SecurityManager the static initialization of
   {{LoggerFactory}} fails if called by unprivileged code.


==============================
 This message was sent by Atlassian Jira (v8.8.0#808000-sha1:e2c7e59)



More information about the slf4j-dev mailing list