Ah, I see. You meant `org.apache.logging.log4j.spi.LoggerContext`, not `org.apache.log4j.spi.LoggerContext`. I don't have an objection to checking multiple classes here. If someone has `Logger`, `LogManger`, and `AbstractLogger`, I see no reasonable way that they could have a bad _API_. The call to `provider.getLogger("org.jboss.logging");` before returning makes sure they don't have a bad _implementation_. (All Log4j 2 `Logger` implementations _must_ extend `AbstractLogger`.) I'll add two more checks in here in about 120 seconds...