[ https://issues.apache.org/jira/browse/LOG4J2-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17393171#comment-17393171 ]
ASF subversion and git services commented on LOG4J2-3083: --------------------------------------------------------- Commit 609ff5f284e5e916c01b24feeb383cfeebc7d0cb in logging-log4j2's branch refs/heads/release-2.x from Carter Kozak [ https://gitbox.apache.org/repos/asf?p=logging-log4j2.git;h=609ff5f ] LOG4J2-3083 Fix slf4j calling class lookup using both accessors `LoggerFactory.getLogger(name/class)` as well as `LoggerFactory.getILoggerFactory().getLogger(name)`. > Why the logger get by Slf4j LoggerFactory.getILoggerFactory() can only use > current LoggerContext > ------------------------------------------------------------------------------------------------ > > Key: LOG4J2-3083 > URL: https://issues.apache.org/jira/browse/LOG4J2-3083 > Project: Log4j 2 > Issue Type: Question > Affects Versions: 2.13.3 > Environment: Spring Boot 2.4.5 > Slf4j > Reporter: wanghao > Assignee: Ralph Goers > Priority: Major > Labels: newbie > > In SpringBoot project with +test+ profile, > org.slf4j.LoggerFactory.getLogger("xxx") can get test profile LoggerContext > and read configuration from log4j2-test.xml. > But > org.slf4j.LoggerFactory.getILoggerFactory().getLogger("xxx") can only get > current LoggerContext and read configuration from log4j2.xml. > > Is it designed like this? Why? -- This message was sent by Atlassian Jira (v8.3.4#803005)