[logback-dev] [JIRA] Commented: (LBCORE-98) TimeBasedRollingPolicy: name of file in zip archive is <FileNamePattern>.nanos.tmp
Anders Wallgren (JIRA)
noreply-jira at qos.ch
Wed Jun 10 22:58:10 CEST 2009
[ http://jira.qos.ch/browse/LBCORE-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=11156#action_11156 ]
Anders Wallgren commented on LBCORE-98:
---------------------------------------
Based on this code:
boolean rolloverTargetIsParentFile() {
return (getParentsRawFileProperty() != null && getParentsRawFileProperty()
.equals(elapsedPeriodsFileName));
}
public void rollover() throws RolloverFailure {
// when rollover is called the elapsed period's file has
// been already closed. This is a working assumption of this method.
if(compressionMode == CompressionMode.NONE) {
if (getParentsRawFileProperty() != null) {
util.rename(getParentsRawFileProperty(), elapsedPeriodsFileName);
}
} else {
if(getParentsRawFileProperty() == null) {
doCompression(false, elapsedPeriodsFileName, elapsedPeriodsFileName);
} else {
doCompression(true, elapsedPeriodsFileName, elapsedPeriodsFileName);
}
}
if (tbCleaner != null) {
tbCleaner.clean(new Date(getCurrentTime()));
}
}
and the fact that rolloverTargetIsParentFile is unused, it looks like the intent may have been to only archive the tempfile if the target and parent file names collide.
> TimeBasedRollingPolicy: name of file in zip archive is <FileNamePattern>.nanos.tmp
> ----------------------------------------------------------------------------------
>
> Key: LBCORE-98
> URL: http://jira.qos.ch/browse/LBCORE-98
> Project: logback-core
> Issue Type: Bug
> Components: Rolling
> Affects Versions: 0.9.15
> Environment: Windows
> Reporter: Anders Wallgren
> Assignee: Logback dev list
> Priority: Minor
>
> The name of the filename in the zip archive is a temp filename, based on the FileNamePattern, no the FileNamePattern itself.
--
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