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>

Reply via email to