logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Liav Elias <Liav.El...@audiocodes.com>
Subject RollingFile appender in tomcat 7 with log4j2
Date Tue, 29 Jul 2014 05:29:53 GMT
Hi,

I am trying to configure RollingFile appender in tomcat 7 with log4j2 with 5 log files.
I am using in the filePattern the ${sys:catalina.base} but in the log I see the error:

ERROR Unable to create directory C:\eclipse\    omcat7\logs

The same happen if I run tomcat from outside the eclipse (path is different but still there
is space in the path).
When I use a path which is hardcoded (C:/temp) it works.
I also tried it with catalina.base and I get the same result.
The interesting part is that the first log file (without a number) is created ok under tomcat/logs
- which means it succeeds to map the filename attribute to a real path
Here is the full appender I use:

<RollingFile name="MyLogFile" fileName="${sys:catalina.home}/logs/MyLog.log"
                 filePattern="${sys:catalina.home}/logs/MyLog-%i.log">
      <PatternLayout>
        <Pattern>%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{3} %x - %m%n</Pattern>
      </PatternLayout>
      <Policies>
        <SizeBasedTriggeringPolicy size="10KB"/>
      </Policies>
      <DefaultRolloverStrategy max="5" min="1"/>
</RollingFile>


Thanks for the help,
Liav
This email and any files transmitted with it are confidential material. They are intended
solely for the use of the designated individual or entity to whom they are addressed. If the
reader of this message is not the intended recipient, you are hereby notified that any dissemination,
use, distribution or copying of this communication is strictly prohibited and may be unlawful.

If you have received this email in error please immediately notify the sender and delete or
destroy any copy of this message

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message