Priority P5
Bug ID 324
Assignee slf4j-dev@qos.ch
Summary Detected logger name mismatch - false alert
Severity normal
Classification Unclassified
OS Windows NT
Reporter anthony@whitford.com
Hardware PC
Status NEW
Version 1.7.x
Component Core API
Product SLF4J

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.


You are receiving this mail because: