https://bz.apache.org/bugzilla/show_bug.cgi?id=66406
Bug ID: 66406 Summary: JULI ClassLoaderLogManager creates multiple loggers named "" Product: Tomcat 10 Version: unspecified Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: tomcat-...@matthew.matera.net.au Target Milestone: ------ When enabling ClassLoaderLogManager, the top of the logger are three instances of ClassLoaderLogManager$RootLogger - all named "". Whilst I can't point to anything in the spec to say that Loggers must be uniquely named, the implementation of java.util.LogManager's getLogger() (via LoggerContext.findLogger()) itself uses a HashMap to lookup Logger instances by name. That might suggest that ClassLoaderLogManager's behaviour is, at minimum, unexpected. I found this situation when attempting to use Log4J's Log4jBridgeHandler and found my logs were getting published twice: the duplicate Loggers foiled Log4jBridgeHandler's logic in trying to remove existing handlers on the JULI Root Logger. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org