Appendere with timeBasedFileNamingAndTriggeringPolicy

Hi everyone, I'm trying to create an appender with timeBasedFileNamingAndTriggeringPolicy but I got some trouble. I need to zip log files of previosly month in one .zip file (EX: on 04/01/2012 zip all file of March in one zip file). Here my logback.xml files: <configuration> <property scope="context" name="logFolder" value="log" /> <appender name="ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${logFolder}/myLog.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- rollover daily --> <fileNamePattern>${logFolder}/myLog.log-%d{yyyyMMdd}.%i.log.zip</fileNamePattern> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <maxFileSize>2MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> <encoder> <pattern>%d{dd-MM-yyyy HH:mm:ss:SSS} [%thread] %-5level %logger{35} - %msg%n</pattern> </encoder> </appender> <root level="DEBUG"> <appender-ref ref="ROLLING" /> </root> </configuration> Where I'm wrong? In this way, it zip file when log name change to MyLog_20120319_0.log Thanks in advance -- View this message in context: http://old.nabble.com/Appendere-with-timeBasedFileNamingAndTriggeringPolicy-... Sent from the Logback User mailing list archive at Nabble.com.
participants (1)
-
MarkIT