The docs match the current version of the code for 2.14.x, not 2.6.x.

Gary


On Sun, Feb 14, 2021, 12:51 Jeff Schmidt <jsb...@weldingengineering.com>
wrote:

> I'm trying to setup HTML Logging, and want to change the date Pattern. I
> found the following page:
>
> https://logging.apache.org/log4j/2.x/manual/layouts.html#HTMLLayout
>
> Which indicates that HtmlLayout has those to parameters:
>
>
> However, when I run my program, I get an error:
>
> ERROR HTMLLayout contains invalid attributes "datePattern", "timezone"
>
> Here's a snippet from my log4j.xml where I set this up:
>
> <Appenders>
>         <RollingFile name="logfile" fileName="sicli-log.html"
>             append="true" filePattern="sicli-log-%i.html.gz">
>             <SizeBasedTriggeringPolicy size="10MB" />
>             <DefaultRolloverStrategy fileIndex='min'
>                 max="5" />
>             <HtmlLayout title="sicli log" datePattern="DEFAULT"
> timezone="America/New_York" />
>         </RollingFile>
>     </Appenders>
>
> And here's the pom.xml version for log4j2:
>
>         <dependency>
>             <groupId>org.apache.logging.log4j</groupId>
>             <artifactId>log4j-api</artifactId>
>             <version>2.6.1</version>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.logging.log4j</groupId>
>             <artifactId>log4j-core</artifactId>
>             <version>2.6.1</version>
>         </dependency>
>
> The documentation clearly shows that those should be valid parameters, so
> why am I getting that error?
>
> Thank you for your help in this matter.
>

Reply via email to