[ 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