[ 
https://issues.apache.org/jira/browse/LOG4J2-3083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17392408#comment-17392408
 ] 

Matt Sicker commented on LOG4J2-3083:
-------------------------------------

Look for any tests with the phrase "location test" or "LocationTest" in it for 
numerous examples of verifying the caller location in different situations. And 
yes, some of these were added after noticing it was broken in other areas in 
the past.

> 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)

Reply via email to