[
https://issues.apache.org/jira/browse/GEODE-189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14906979#comment-14906979
]
Kirk Lund edited comment on GEODE-189 at 9/24/15 8:46 PM:
----------------------------------------------------------
Reopening because GEODE-77 needs this after all. JGroups was going to remove
the log4j2.xml inside its distribution JAR but that is now either not happening
or is scheduled too far out into the future.
was (Author: klund):
Reopening because GEODE-77 needs this after all. JGroups was going to remove
the log4j2.xml inside it's distribution JAR but that is now either not
happening or is scheduled too far out into the future.
> Configure log4j2 on classpath instead of with system property
> -------------------------------------------------------------
>
> Key: GEODE-189
> URL: https://issues.apache.org/jira/browse/GEODE-189
> Project: Geode
> Issue Type: Bug
> Affects Versions: 1.0.0-incubating
> Reporter: Kirk Lund
> Assignee: Kirk Lund
> Fix For: 1.0.0-incubating
>
>
> This change is necessary for GEODE-77. It's easier to complete on its own
> feature branch and then be cherry-picked over to feature/GEODE-77.
> Geode configures Log4J2 using a system property, however, if a configuration
> file is already found on the classpath then it will defer configuration to
> that file. The new JGroups jar contains a log4j2.xml config file in its root,
> so Log4J2 finds it on the classpath and always uses it instead of Geode's
> log4j2-default.xml.
> This change would involve moving Geode's log4j2-default.xml to the root of
> the gemfire-core jar file and rename it to log4j2.xml. The gemfire-core jar
> would then be placed earlier on the classpath than the jgroups jar so that
> the default configuration of Geode prefers the one in the gemfire-core jar.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)