[logback-dev] [JIRA] Commented: (LBCORE-169) RollingFileAppender/TimeBasedRollingPolicy failing to ZIP files in different directory

Peter Liljenberg (JIRA) noreply-jira at qos.ch
Mon Jan 23 11:24:26 CET 2012

    [ http://jira.qos.ch/browse/LBCORE-169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12349#action_12349 ] 

Peter Liljenberg commented on LBCORE-169:

This bug was reported almost 18 months ago and a patch is supplied. Is there any reason that this has not been accepted/fixed in an official release? This is a reals blocker for us.

> RollingFileAppender/TimeBasedRollingPolicy failing to ZIP files in different directory
> --------------------------------------------------------------------------------------
>                 Key: LBCORE-169
>                 URL: http://jira.qos.ch/browse/LBCORE-169
>             Project: logback-core
>          Issue Type: Bug
>          Components: Rolling
>    Affects Versions: 0.9.24
>            Reporter: Tomasz Nurkiewicz
>            Assignee: Logback dev list
>         Attachments: alternative-LBCORE-169.patch, LBCORE-169.zip, LBCORE-169_patch.txt
> When using ZIP feature to compress old log files, Logback does not allow to put ZIP files in different directory like in this example:
> <file>logs\server.log</file>
> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
>   <fileNamePattern>logs\arch\server.%d{yyyy-MM-dd_HHmm}.log.zip</fileNamePattern>
> </rollingPolicy>
> Running the attached test maven project (it takes 1 minute to run) will create server.log3560979839057.tmp (or similar) temporary file instead of ZIP file in /arch subdirectory (preferably this directory should be created if not exists). If fileNamePattern in rollingPolicy is changed to: "logs\server.%d{yyyy-MM-dd_HHmm}.log.zip" everything works as expected.
> The root of this issue is to be able to automatically ZIP files AND archive them in different directory. It would be great to be able to use date placeholders in folder names, for instance:
> <fileNamePattern>logs\arch-%d{yyyy-MM}\server.%d{yyyy-MM-dd_HHmm}.log.zip</fileNamePattern>
> so that Logback would automatically create folders for each month with ZIPped files.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://jira.qos.ch/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the logback-dev mailing list