glimmerveen opened a new pull request, #213: URL: https://github.com/apache/felix-dev/pull/213
Currently Felix Health Check cannot be used in a runtime where SLF4j 2.x is deployed. I traced this to Health Check's API dependency on the `org.slf4j.helpers.MessageFormatter`. This PR replaces this dependency with a custom format implementation that should be equivalent to what was used from SLF4j API. Some background: HC API currently builds against SLF4j 1.7.x, and uses both the api package itself and the MessageFormatter from the `org.slf4j.helpers` package. Within SLF4j 2.x, the main API package is exported in both 1.7.36 and 2.x, allowing this bundle to serve both SLF4j 1.7.x users and 2.x users. This "double version export" is not done for the helpers package, and thus the current HC API bundle cannot resolve when SLF4j 2.x is deployed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@felix.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org