exclusion of slf4j-jboss-logmanager
See original GitHub issueDescribe the bug In our quarkus applications we use a custom extension to be able to log JSON with a particular format (not supported by any quarkus extension I’m aware of).
Since slf4j-jboss-logmanager is extending MarkerIgnoringBase
and we would like to use SLF4J as facade with Markers, right now we are excluding slf4j-jboss-logmanager
manually from a lot of dependencies.
Expected behavior Ideally slf4j-jboss-logmanager should not use MarkerIgnoringBase, so it could be used also in our case (don’t know if that is possible) but actually I would like to not forcing any SLF4J binding in quarkus.
Actual behavior A lot of effort to track down every single usage of slf4j-jboss-logmanager (I see it is a direct dependency for quarkus-core and quarkus-scheduler, at least).
To Reproduce N/A
Configuration N/A
Screenshots N/A
Environment (please complete the following information):
- Output of
uname -a
orver
: Microsoft Windows [Version 10.0.17763.1757] - Output of
java -version
: openjdk 11 - GraalVM version (if different from Java): N/A
- Quarkus version or git rev: 1.11.3
- Build tool (ie. output of
mvnw --version
orgradlew --version
): Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Additional context I could provide a pull request or in general help with testing
Issue Analytics
- State:
- Created 3 years ago
- Comments:29 (20 by maintainers)
Released 1.2.0.Final https://github.com/jboss-logging/slf4j-jboss-logmanager/releases/tag/1.2.0.Final. It will take a bit for it to replicate over to Maven Central, but is in JBoss Nexus.
@clotton in our infrastructure we have something similar built in openshift but we (devs) can’t really control what is being added. So, I fear that there is nothing you can do in your quarkus application. Unless, of course, I’m missing something 😃