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();
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev