svn commit: r2366 - logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling

Author: ceki Date: Wed Jul 22 23:07:03 2009 New Revision: 2366 Modified: logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/TimeBasedRollingPolicy.java Log: - minor internal refactoring Modified: logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/TimeBasedRollingPolicy.java ============================================================================== --- logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/TimeBasedRollingPolicy.java (original) +++ logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/TimeBasedRollingPolicy.java Wed Jul 22 23:07:03 2009 @@ -47,7 +47,6 @@ String elapsedPeriodsFileName; FileNamePattern activeFileNamePattern; RenameUtil util = new RenameUtil(); - String latestActiveFileName; Future<?> future; int maxHistory = NO_DELETE_HISTORY; @@ -221,15 +220,20 @@ * */ public String getActiveFileName() { - if (getParentsRawFileProperty() == null) { - String newName = activeFileNamePattern.convertDate(lastCheck); - latestActiveFileName = newName; - return newName; + String parentsRawFileProperty = getParentsRawFileProperty(); + + if (parentsRawFileProperty != null) { + return parentsRawFileProperty; } else { - return getParentsRawFileProperty(); - } + return getLatestPeriodsFileName(); + } } + // get the active file name for the current (latest) period + private String getLatestPeriodsFileName() { + return activeFileNamePattern.convertDate(lastCheck); + } + public boolean isTriggeringEvent(File activeFile, final E event) { long time = getCurrentTime();
participants (1)
-
noreply.ceki@qos.ch