You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Jeff Schmidt <js...@weldingengineering.com> on 2021/02/14 17:51:32 UTC
ERROR HTMLLayout contains invalid attributes "datePattern",
"timezone"
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.
Re: ERROR HTMLLayout contains invalid attributes "datePattern", "timezone"
Posted by Gary Gregory <ga...@gmail.com>.
Good luck! :-)
On Sun, Feb 14, 2021, 13:00 Jeff Schmidt <js...@weldingengineering.com>
wrote:
> Oooh, I didn't catch that I didn't have the latest version in the pom. I
> must have gotten that maven xml from some other source, like an article
> about log4j.
>
> Thank you. Glad I included that in my first email, just in case.
>
>
> On 2/14/21 12:53 PM, Gary Gregory wrote:
> > 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
> > <jsbiff@weldingengineering.com <ma...@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.
> >
>
Re: ERROR HTMLLayout contains invalid attributes "datePattern",
"timezone"
Posted by Jeff Schmidt <js...@weldingengineering.com>.
Oooh, I didn't catch that I didn't have the latest version in the pom. I
must have gotten that maven xml from some other source, like an article
about log4j.
Thank you. Glad I included that in my first email, just in case.
On 2/14/21 12:53 PM, Gary Gregory wrote:
> 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
> <jsbiff@weldingengineering.com <ma...@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.
>
Re: ERROR HTMLLayout contains invalid attributes "datePattern", "timezone"
Posted by Gary Gregory <ga...@gmail.com>.
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 <js...@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.
>