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

Gary Gregory commented on LOG4J2-804:
-------------------------------------

I'm not quite sure how you'd do a CP look up anyway. Xerces (the XML parser) 
expands the href to a full path so you do not get what you expect in an entity 
resolver.

> XInclude does not respect classpath
> -----------------------------------
>
>                 Key: LOG4J2-804
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-804
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Configurators
>            Reporter: Alex Barnes
>
> This issue is related to the one resolved by 
> https://issues.apache.org/jira/browse/LOG4J2-341
> The <xi:include> element does not respect entries provided on the classpath. 
> Specific use case: I have a log4j2.xml configuration I wish to share across 
> several applications providing a common base of appenders and plugins, these 
> are bundled into a myorg-logging.jar to be used in downstream projects that 
> wish to provide configuration for their loggers. In the myorg-logging 
> log4j2.xml I wish to optionally include a file from the classpath called 
> myorg-logging.xml
> == log4j2.xml ==
> <Loggers>
>   <logger name="root" level="env:rootLogLevel:-WARN"/>
>   <logger name="my.org" level="env:myOrgLogLevel:-INFO"/>
>   <xi:include href="myorg-logging.xml">
>     <xi:fallback/>
>   </xi:include>
> </Loggers>
> I also noticed once a Loggers or Appenders section has been declared in xml, 
> it can not be appended to with a second Loggers or Appenders section (which 
> would be nice for a top level additive xi:include scenario instead of 
> limiting to an included file just for loggers, a file just for appenders, etc)



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