Hi,
Using Rolling file appender in 0.9.8 gives class not found error on AIX.
It works fine on Solaris and windows.
Have anyone faced such a problem ? Any help on this is appreciated.
I am using the source from 9/27 tarball.
Error:
log4cxx: Class name: [org.apache.log4j.rolling.RollingFileAppender]
log4cxx: Parsing rolling policy of
class: "org.apache.log4j.rolling.FixedWindowRollingPolicy"
log4cxx: Could not create the RollingPolicy. Reported error follows.
log4cxx: Class not found: org.apache.log4j.rolling.FixedWindowRollingPolicy
log4cxx: Parsing triggering policy of
class: "org.apache.log4j.rolling.SizeBasedTriggeringPolicy"
log4cxx: Could not create the TriggeringPolicy. Reported error follows.
log4cxx: Class not found: org.apache.log4j.rolling.SizeBasedTriggeringPolicy
Config file:
<log4j:configuration xmlns:log4j='http://logging.apache.org/' debug="true">
<appender name="RFA" class="org.apache.log4j.rolling.RollingFileAppender">
<rollingPolicy class="org.apache.log4j.rolling.FixedWindowRollingPolicy">
<param name="activeFileName" value="mylog.log"/>
<param name="fileNamePattern" value="mylog.log.%i"/>
<param name="minIndex" value="0"/>
<param name="maxIndex" value="5"/>
</rollingPolicy>
<triggeringPolicy
class="org.apache.log4j.rolling.SizeBasedTriggeringPolicy">
<param name="MaxFileSize" value="1KB"/>
</triggeringPolicy>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM/dd HH:mm:ss.SSS} %c - %m%
n"/>
</layout>
<param name="file" value="mylog.log"/>
<param name="append" value="false"/>
</appender>
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MM/dd HH:mm:ss.SSS} %c{1} - %m%
n"/>
</layout>
</appender>
<root>
<level value="info"/>
<appender-ref ref="RFA"/>
<appender-ref ref="CONSOLE"/>
</root>
</log4j:configuration>