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.