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

Remko Popma commented on LOG4J2-494:
------------------------------------

Ok to delete branch LOG4J2-494?

> Support composite configurations
> --------------------------------
>
>                 Key: LOG4J2-494
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-494
>             Project: Log4j 2
>          Issue Type: New Feature
>          Components: Configurators
>    Affects Versions: 2.0-beta9
>            Reporter: Ralph Goers
>            Assignee: Ralph Goers
>             Fix For: 2.6
>
>
> Support was added to XMLConfiguration to allow XIncludes in the XML files. 
> While this can be useful it does not allow for the use case where someone 
> wants a default configuration and then a custom configuration to be merged 
> with it.
> I am proposing creating a CompositeConfiguration class that accepts a comma 
> separated list of configuration files. It would then use the Configuration 
> factories to create the appropriate Configuration classes for each of the 
> underlying files.  It would then merge the Node hierarchies created by each 
> into a single tree and then finally construct the actual configuration 
> Objects from that tree.
> There are a few issues with this - for example each configuration can specify 
> debug and verbose attributes, duplicate property settings, handling duplicate 
> Appender names, etc.  Most of these should be fairly easy to resolve.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to