The branch, master has been updated
       via  21b667f88d347ecacf1cb3ef60d159a3eba71d89 (commit)
      from  d106f950fee98979df8f92537f47d5aea361b869 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.qos.ch/gitweb/?p=logback.git;a=commit;h=21b667f88d347ecacf1cb3ef60d159a3eba71d89
http://github.com/ceki/logback/commit/21b667f88d347ecacf1cb3ef60d159a3eba71d89

commit 21b667f88d347ecacf1cb3ef60d159a3eba71d89
Author: Ceki Gulcu <[email protected]>
Date:   Thu Dec 3 11:08:28 2009 +0100

    - investigating lbcore26

diff --git a/logback-classic/src/test/input/issue/lbcore26.xml 
b/logback-classic/src/test/input/issue/lbcore26.xml
new file mode 100644
index 0000000..ac56c83
--- /dev/null
+++ b/logback-classic/src/test/input/issue/lbcore26.xml
@@ -0,0 +1,18 @@
+<configuration scan="true">
+  <appender name="LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>target/test-output/lbcore26.log </file>
+    
+    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+      
<FileNamePattern>target/test-output/lbcore26.%d{yyyy-MM-dd}.log</FileNamePattern>
+      <MaxHistory>30</MaxHistory>
+    </rollingPolicy>
+    
+    <layout>
+      <Pattern>%date [%thread] %-5level %logger - %msg%n</Pattern>
+    </layout>
+  </appender>
+  
+  <root level="info">
+    <appender-ref ref="LOG" />
+  </root>
+</configuration> 
\ No newline at end of file
diff --git 
a/logback-classic/src/test/java/ch/qos/logback/classic/ClassicTestConstants.java
 
b/logback-classic/src/test/java/ch/qos/logback/classic/ClassicTestConstants.java
index 9e9e249..8bf96f0 100644
--- 
a/logback-classic/src/test/java/ch/qos/logback/classic/ClassicTestConstants.java
+++ 
b/logback-classic/src/test/java/ch/qos/logback/classic/ClassicTestConstants.java
@@ -18,5 +18,6 @@ public class ClassicTestConstants {
   final static public String ISO_REGEX =  "\\d{4}-\\d{2}-\\d{2} 
\\d{2}:\\d{2}:\\d{2},\\d{3}";
   final static public String NAKED_MAIN_REGEX =  "[mM]ain(\\sThread)?";
   final static public String MAIN_REGEX =  "\\["+NAKED_MAIN_REGEX+"\\]";
-  final static public String JORAN_INPUT_PREFIX = "src/test/input/joran";
+  final static public String INPUT_PREFIX = "src/test/input/";
+  final static public String JORAN_INPUT_PREFIX = INPUT_PREFIX+"joran/";
 }
diff --git 
a/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbcore26/Main.java 
b/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbcore26/Main.java
new file mode 100644
index 0000000..d4e746b
--- /dev/null
+++ 
b/logback-classic/src/test/java/ch/qos/logback/classic/issue/lbcore26/Main.java
@@ -0,0 +1,32 @@
+package ch.qos.logback.classic.issue.lbcore26;
+
+import java.util.Date;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import ch.qos.logback.classic.ClassicTestConstants;
+import ch.qos.logback.classic.LoggerContext;
+import ch.qos.logback.classic.joran.JoranConfigurator;
+import ch.qos.logback.core.joran.spi.JoranException;
+import ch.qos.logback.core.util.StatusPrinter;
+
+public class Main {
+
+  public static void main(String[] args) throws JoranException {
+
+    LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
+    JoranConfigurator configurator = new JoranConfigurator();
+    configurator.setContext(lc);
+    configurator.doConfigure(ClassicTestConstants.INPUT_PREFIX
+        + "issue/lbcore26.xml");
+
+    StatusPrinter.printInCaseOfErrorsOrWarnings(lc);
+    Logger logger = LoggerFactory.getLogger(Main.class);
+    for (int i = 0; i < 16; i++) {
+      logger.info("hello " + new Date());
+    }
+
+  }
+
+}
diff --git 
a/logback-classic/src/test/java/ch/qos/logback/classic/net/SyslogAppenderTest.java
 
b/logback-classic/src/test/java/ch/qos/logback/classic/net/SyslogAppenderTest.java
index f6766dc..fe464de 100644
--- 
a/logback-classic/src/test/java/ch/qos/logback/classic/net/SyslogAppenderTest.java
+++ 
b/logback-classic/src/test/java/ch/qos/logback/classic/net/SyslogAppenderTest.java
@@ -151,7 +151,7 @@ public class SyslogAppenderTest {
     configurator.setContext(lc);
     lc.reset();
     configurator.doConfigure(ClassicTestConstants.JORAN_INPUT_PREFIX
-        + "/syslog_LBCLASSIC_50.xml");
+        + "syslog_LBCLASSIC_50.xml");
 
     org.slf4j.Logger logger = LoggerFactory.getLogger(this.getClass());
     logger.info("hello");
diff --git 
a/logback-classic/src/test/java/ch/qos/logback/classic/rolling/TimeBasedRollingWithConfigFileTest.java
 
b/logback-classic/src/test/java/ch/qos/logback/classic/rolling/TimeBasedRollingWithConfigFileTest.java
index 67bad61..3322ae8 100644
--- 
a/logback-classic/src/test/java/ch/qos/logback/classic/rolling/TimeBasedRollingWithConfigFileTest.java
+++ 
b/logback-classic/src/test/java/ch/qos/logback/classic/rolling/TimeBasedRollingWithConfigFileTest.java
@@ -66,7 +66,7 @@ public class TimeBasedRollingWithConfigFileTest extends
   public void basic() throws Exception {
     String testId = "basic";
     lc.putProperty("testId", testId);
-    loadConfig(ClassicTestConstants.JORAN_INPUT_PREFIX + "/rolling/" + testId
+    loadConfig(ClassicTestConstants.JORAN_INPUT_PREFIX + "rolling/" + testId
         + ".xml");
     StatusChecker sc = new StatusChecker(lc);
     assertTrue(sc.isErrorFree());
@@ -107,7 +107,7 @@ public class TimeBasedRollingWithConfigFileTest extends
     int approxWritesPerPeriod = 64;
     sizeThreshold = prefix.length() * approxWritesPerPeriod;
     lc.putProperty("sizeThreshold", "" + sizeThreshold);
-    loadConfig(ClassicTestConstants.JORAN_INPUT_PREFIX + "/rolling/" + testId
+    loadConfig(ClassicTestConstants.JORAN_INPUT_PREFIX + "rolling/" + testId
         + ".xml");
     Logger root = lc.getLogger(Logger.ROOT_LOGGER_NAME);
 
diff --git 
a/logback-classic/src/test/java/ch/qos/logback/classic/rolling/UniqueFileTest.java
 
b/logback-classic/src/test/java/ch/qos/logback/classic/rolling/UniqueFileTest.java
index c7f393d..38bec98 100644
--- 
a/logback-classic/src/test/java/ch/qos/logback/classic/rolling/UniqueFileTest.java
+++ 
b/logback-classic/src/test/java/ch/qos/logback/classic/rolling/UniqueFileTest.java
@@ -50,7 +50,7 @@ public class UniqueFileTest {
 
   @Test
   public void basic() throws Exception {
-    loadConfig(ClassicTestConstants.JORAN_INPUT_PREFIX + "/unique.xml");
+    loadConfig(ClassicTestConstants.JORAN_INPUT_PREFIX + "unique.xml");
     SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd'T'HHmmss");
     String timestamp = sdf.format(new Date()); 
     
diff --git 
a/logback-core/src/main/java/ch/qos/logback/core/rolling/DefaultTimeBasedFileNamingAndTriggeringPolicy.java
 
b/logback-core/src/main/java/ch/qos/logback/core/rolling/DefaultTimeBasedFileNamingAndTriggeringPolicy.java
index ef19d9d..8c5a761 100644
--- 
a/logback-core/src/main/java/ch/qos/logback/core/rolling/DefaultTimeBasedFileNamingAndTriggeringPolicy.java
+++ 
b/logback-core/src/main/java/ch/qos/logback/core/rolling/DefaultTimeBasedFileNamingAndTriggeringPolicy.java
@@ -26,8 +26,6 @@ import 
ch.qos.logback.core.rolling.helper.DefaultArchiveRemover;
  */
 public class DefaultTimeBasedFileNamingAndTriggeringPolicy<E> extends 
TimeBasedFileNamingAndTriggeringPolicyBase<E> {
 
-  
-  
   @Override
   public void start() {
     super.start();
diff --git 
a/logback-core/src/test/java/ch/qos/logback/core/rolling/TimeBasedRollingTest.java
 
b/logback-core/src/test/java/ch/qos/logback/core/rolling/TimeBasedRollingTest.java
index c912718..30b5c9c 100644
--- 
a/logback-core/src/test/java/ch/qos/logback/core/rolling/TimeBasedRollingTest.java
+++ 
b/logback-core/src/test/java/ch/qos/logback/core/rolling/TimeBasedRollingTest.java
@@ -261,6 +261,9 @@ public class TimeBasedRollingTest extends 
ScaffoldingForRollingTests {
 
     rfa1.stop();
 
+
+    System.out.println("time before  wait "+SDF.format(new Date(currentTime)));
+    
     long fileTimestamp = currentTime;
     incCurrentTime(2000);
 
@@ -268,6 +271,7 @@ public class TimeBasedRollingTest extends 
ScaffoldingForRollingTests {
     initTRBP(rfa2, tbrp2, randomOutputDir + testId + "-%d{"
         + DATE_PATTERN_WITH_SECONDS + "}", currentTime, fileTimestamp);
 
+    System.out.println("time after   wait "+SDF.format(new Date(currentTime)));
     for (int i = 0; i <= 2; i++) {
       rfa2.doAppend("World---" + i);
       addExpectedFileNamedIfItsTime_ByDate(testId, false);

-----------------------------------------------------------------------

Summary of changes:
 logback-classic/src/test/input/issue/lbcore26.xml  |   18 +++++++++++
 .../qos/logback/classic/ClassicTestConstants.java  |    3 +-
 .../qos/logback/classic/issue/lbcore26/Main.java   |   32 ++++++++++++++++++++
 .../logback/classic/net/SyslogAppenderTest.java    |    2 +-
 .../TimeBasedRollingWithConfigFileTest.java        |    4 +-
 .../logback/classic/rolling/UniqueFileTest.java    |    2 +-
 ...aultTimeBasedFileNamingAndTriggeringPolicy.java |    2 -
 .../logback/core/rolling/TimeBasedRollingTest.java |    4 ++
 8 files changed, 60 insertions(+), 7 deletions(-)
 create mode 100644 logback-classic/src/test/input/issue/lbcore26.xml
 create mode 100644 
logback-classic/src/test/java/ch/qos/logback/classic/issue/lbcore26/Main.java


hooks/post-receive
-- 
Logback: the generic, reliable, fast and flexible logging framework.
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev

Reply via email to