I don't believe that the j.u.l API guarantees that, "Logger objects may be obtained by calls on one of the getLogger factory methods. These will either create a new Logger or return a suitable existing Logger."
In the case of JBoss LogManager, it returns a new Logger object on each call, however that is only a thin facade over a LoggerNode which is shared between all the Loggers for the same name.
Thanks, that clarifies it. I configuring my logging with jboss-cli.sh and everything is working.
I'm not going to dig into this now, but I do wonder about j.u.l.Logger.getLogger. The javadoc on the method says this:
"If a logger has already been created with the given name it is returned. Otherwise a new logger is created."