<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">While it clearly states that this is the behavior, it does not explain why it needs to be that way.  I am currently trying to test SLF4J with Logback and there is no way to do that. I really don’t know why, when you clearly can detect that no ServiceProviders are available and can load the old style binding you aren’t using that.  That will create problems for people who happen to upgrade their SLF4J version and don’t know that they have to upgrade their Logback version, or worse they are using some other SLF4J implementation that wasn’t aware of this change or isn’t so actively maintained like <a href="https://github.com/jdillon/gossip" class="">https://github.com/jdillon/gossip</a>.</div><div class=""><br class=""></div><div class="">Ralph</div><br class=""><div><blockquote type="cite" class=""><div class="">On Apr 23, 2017, at 10:14 PM, Ceki Gulcu <<a href="mailto:ceki@qos.ch" class="">ceki@qos.ch</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class=""><br class="">I think this is explained in:<br class=""><br class="">  <a href="http://www.slf4j.org/codes.html#ignoredBindings" class="">http://www.slf4j.org/codes.html#ignoredBindings</a><br class=""><br class="">and<br class=""><br class="">  <a href="https://www.slf4j.org/faq.html#changesInVersion18" class="">https://www.slf4j.org/faq.html#changesInVersion18</a><br class=""><br class=""><br class=""><br class="">On 23.04.2017 22:01, Ralph Goers wrote:<br class=""><blockquote type="cite" class="">I have a test that is trying to use SLF4J 1.8.0-alpha1 and am getting<br class="">the error below - which implies that SLF4J doesn’t work with Logback.<br class="">Why isn’t the SLF4J binding backward compatible?<br class=""><br class="">SLF4J: No SLF4J providers were found.<br class="">SLF4J: Defaulting to no-operation (NOP) logger implementation<br class="">SLF4J: See <a href="http://www.slf4j.org/codes.html#noProviders" class="">http://www.slf4j.org/codes.html#noProviders</a> for further details.<br class="">SLF4J: Class path contains SLF4J bindings targeting slf4j-api versions<br class="">prior to 1.8.<br class="">SLF4J: Ignoring binding found at<br class="">[jar:file:/Users/rgoers/.m2/repository/ch/qos/logback/logback-classic/1.2.2/logback-classic-1.2.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]<br class="">SLF4J: See <a href="http://www.slf4j.org/codes.html#ignoredBindings" class="">http://www.slf4j.org/codes.html#ignoredBindings</a> for an<br class="">explanation.<br class=""><br class="">Ralph<br class=""><br class=""><br class="">_______________________________________________<br class="">slf4j-dev mailing list<br class=""><a href="mailto:slf4j-dev@qos.ch" class="">slf4j-dev@qos.ch</a><br class="">http://mailman.qos.ch/mailman/listinfo/slf4j-dev<br class=""><br class=""></blockquote>_______________________________________________<br class="">slf4j-dev mailing list<br class=""><a href="mailto:slf4j-dev@qos.ch" class="">slf4j-dev@qos.ch</a><br class="">http://mailman.qos.ch/mailman/listinfo/slf4j-dev</div></div></blockquote></div><br class=""></body></html>