After activating the slf4j.detectLoggerNameMismatch feature, I am seeing false
alerts:
SLF4J: Detected logger name mismatch. Given name:
"com.westernasset.compliance.cache.pss.PSSCacheChangeListener$PssActor
"; computed name: "akka.event.slf4j.Logger$".
Note that the code looks something like this:
public class PSSCacheChangeListener implements MapListener {
private static final Logger LOGGER =
LoggerFactory.getLogger(PSSCacheChangeListener.class);
...
public static class PssActor extends UntypedActor {
private static final Logger LOGGER =
LoggerFactory.getLogger(PssActor.class);
So note that PssActor is an inner class to PSSCacheChangeListener, and also
note that UntypedActor is a class from Akka, which may inherit from a Scala
class.