[logback-dev] svn commit: r2414 - in logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling: . helper
noreply.ceki at qos.ch
noreply.ceki at qos.ch
Thu Aug 6 08:57:28 CEST 2009
Author: ceki
Date: Thu Aug 6 08:57:27 2009
New Revision: 2414
Modified:
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/SizeAndTimeBasedFNATP.java
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/FileNamePattern.java
Log:
ongoing work
Modified: logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/SizeAndTimeBasedFNATP.java
==============================================================================
--- logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/SizeAndTimeBasedFNATP.java (original)
+++ logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/SizeAndTimeBasedFNATP.java Thu Aug 6 08:57:27 2009
@@ -25,7 +25,17 @@
@Override
public void start() {
+ // we actualy depend on fields being initialized
+ // in super.start()
super.start();
+
+ // we need to get the correct value of currentPeriodsCounter.
+ // usually the value is 0, unless the appender or the application
+ // is stopped and restarted within the same period
+
+ String regex = tbrp.fileNamePattern.asRegex(dateInCurrentPeriod);
+ continueHere
+
started = true;
}
Modified: logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/FileNamePattern.java
==============================================================================
--- logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/FileNamePattern.java (original)
+++ logback/trunk/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/FileNamePattern.java Thu Aug 6 08:57:27 2009
@@ -140,8 +140,10 @@
return pattern;
}
- // Given date, convert this instance to a regular expression
- String asRegex(Date date) {
+ /**
+ * Given date, convert this instance to a regular expression
+ */
+ public String asRegex(Date date) {
StringBuilder buf = new StringBuilder();
Converter<Object> p = headTokenConverter;
while (p != null) {
@@ -157,8 +159,10 @@
return buf.toString();
}
- // Given date, convert this instance to a regular expression
- String asRegex() {
+ /**
+ * Given date, convert this instance to a regular expression
+ */
+ public String asRegex() {
StringBuilder buf = new StringBuilder();
Converter<Object> p = headTokenConverter;
while (p != null) {
More information about the logback-dev
mailing list