Ron Hashimshony <[EMAIL PROTECTED]> writes: > I am trying to use this appender, which looks very powerful. > My problem is that the file name is always .1, no matter what i write in the > FileNamePattern.
This config works for me. Log4cxx logs to ./logs/logger1.log all day, and at midnight it renames the file to ./logs/logger1.log.YYYY-MM-DD <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration> <log4j:configuration xmlns:log4j='http://logging.apache.org/' debug="false"> <appender name="Log1" class="org.apache.log4j.rolling.RollingFileAppender"> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> <param name="fileNamePattern" value="./logs/logger1.log.%d{yyyy-MM-dd}"/> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss,SSS} %x [%p] (%F:%L) %m%n"/> </layout> <param name="file" value="./logs/logger1.log"/> <param name="append" value="true"/> </appender> <logger name="logger1"> <appender-ref ref="Log1"/> <level value="INFO"/> </logger> </log4j:configuration> -- Jostein Tveit <[EMAIL PROTECTED]>
