[ https://issues.apache.org/jira/browse/LOG4J2-950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joel Edwards updated LOG4J2-950: -------------------------------- Description: http://logging.apache.org/log4j/2.0/manual/appenders.html#RewriteAppender On the documentation site on the _Appenders_ page, under the _RewriteAppender_ heading, _RewritePolicy_ section, _PropertiesRewritePolicy_ subsection, there is the following example: {code} <?xml version="1.0" encoding="UTF-8"?> <Configuration status="warn" name="MyApp" packages=""> <Appenders> <Console name="STDOUT" target="SYSTEM_OUT"> <PatternLayout pattern="%m%n"/> </Console> <Rewrite name="rewrite"> <AppenderRef ref="STDOUT"/> <PropertiesRewritePolicy> <Property key="user">${sys:user.name}</Property> <Property key="env">${sys:environment}</Property> </PropertiesRewritePolicy> </Rewrite> </Appenders> <Loggers> <Root level="error"> <AppenderRef ref="Rewrite"/> </Root> </Loggers> </Configuration> {code} The {{Configuration -> Appenders -> Rewrite -> PropertiesRewritePolicy -> Property}} nodes in the example are using an attribute with the name {{key}}. When tested in log4j 2.1, this did not work. However, using the attribute {{name}} did work. was: http://logging.apache.org/log4j/2.0/manual/appenders.html#RewriteAppender On the documentation site on the _Appenders_ page, under the _RewriteAppender_ heading, _RewritePolicy_ section, _PropertiesRewritePolicy_ subsection, there is the following example: {code|title=example} <?xml version="1.0" encoding="UTF-8"?> <Configuration status="warn" name="MyApp" packages=""> <Appenders> <Console name="STDOUT" target="SYSTEM_OUT"> <PatternLayout pattern="%m%n"/> </Console> <Rewrite name="rewrite"> <AppenderRef ref="STDOUT"/> <PropertiesRewritePolicy> <Property key="user">${sys:user.name}</Property> <Property key="env">${sys:environment}</Property> </PropertiesRewritePolicy> </Rewrite> </Appenders> <Loggers> <Root level="error"> <AppenderRef ref="Rewrite"/> </Root> </Loggers> </Configuration> {code} The {{Configuration -> Appenders -> Rewrite -> PropertiesRewritePolicy -> Property}} nodes in the example are using an attribute with the name {{key}}. When tested in log4j 2.1, this did not work. However, using the attribute {{name}} did work. > Incorrect attribute name in PropertiesRewritePolicy example > ----------------------------------------------------------- > > Key: LOG4J2-950 > URL: https://issues.apache.org/jira/browse/LOG4J2-950 > Project: Log4j 2 > Issue Type: Bug > Components: Documentation > Affects Versions: 2.1 > Reporter: Joel Edwards > Priority: Minor > > http://logging.apache.org/log4j/2.0/manual/appenders.html#RewriteAppender > On the documentation site on the _Appenders_ page, under the > _RewriteAppender_ heading, _RewritePolicy_ section, _PropertiesRewritePolicy_ > subsection, there is the following example: > {code} > <?xml version="1.0" encoding="UTF-8"?> > <Configuration status="warn" name="MyApp" packages=""> > <Appenders> > <Console name="STDOUT" target="SYSTEM_OUT"> > <PatternLayout pattern="%m%n"/> > </Console> > <Rewrite name="rewrite"> > <AppenderRef ref="STDOUT"/> > <PropertiesRewritePolicy> > <Property key="user">${sys:user.name}</Property> > <Property key="env">${sys:environment}</Property> > </PropertiesRewritePolicy> > </Rewrite> > </Appenders> > <Loggers> > <Root level="error"> > <AppenderRef ref="Rewrite"/> > </Root> > </Loggers> > </Configuration> > {code} > The {{Configuration -> Appenders -> Rewrite -> PropertiesRewritePolicy -> > Property}} nodes in the example are using an attribute with the name {{key}}. > When tested in log4j 2.1, this did not work. However, using the attribute > {{name}} did work. -- 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