[ 
https://issues.apache.org/jira/browse/LOG4J2-788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Romain Manni-Bucau updated LOG4J2-788:
--------------------------------------

    Attachment: log4j2-shared.xml
                log4j2-server.xml
                log4j2-app.xml
                ClassLoaderHierarchyContextPriorityRulesTest.java

xml files go in core module in src/test/resource/classloader

> Make Log4j2 EAR friendly
> ------------------------
>
>                 Key: LOG4J2-788
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-788
>             Project: Log4j 2
>          Issue Type: Task
>            Reporter: Romain Manni-Bucau
>         Attachments: ClassLoaderHierarchyContextPriorityRulesTest.java, 
> log4j2-788.patch, log4j2-app.xml, log4j2-server.xml, log4j2-shared.xml
>
>
> ClassLoaderContextSelector seems a good candidate for ears but has a little 
> issue in org.apache.logging.log4j.core.util.Loader#getResource since it 
> doesn't handle overriding by classloader. The idea would be to use 
> getResources instead of getResource and if multiple URLs are found remove 
> urls from parent classloaders. If some urls remains then returns the first 
> one and log it is ambiguous (warning), if not apply same logic on original 
> URL enum.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to