Details
-
Bug
-
Resolution: Unresolved
-
None
-
1.7.x
-
None
-
Operating System: Windows NT
Platform: PC
-
normal
-
P5
-
324
Description
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.