[logback-dev] [GIT] Logback: the generic, reliable, fast and flexible logging framework. branch, master, updated. v_0.9.29-23-g039eb9e

added by portage for gitosis-gentoo git-noreply at pixie.qos.ch
Wed Sep 7 23:38:10 CEST 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Logback: the generic, reliable, fast and flexible logging framework.".

The branch, master has been updated
       via  039eb9e9b9987b36f4e44fdab7967aea71810cd2 (commit)
      from  524e0fc13ecc4fb24d1e2515adc47d8711cf3654 (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=039eb9e9b9987b36f4e44fdab7967aea71810cd2
http://github.com/ceki/logback/commit/039eb9e9b9987b36f4e44fdab7967aea71810cd2

commit 039eb9e9b9987b36f4e44fdab7967aea71810cd2
Author: Ceki Gulcu <ceki at qos.ch>
Date:   Wed Sep 7 23:36:59 2011 +0200

    minor improvements

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 49101f8..1947c84 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
@@ -31,7 +31,7 @@ public class DefaultTimeBasedFileNamingAndTriggeringPolicy<E> extends
   @Override
   public void start() {
     super.start();
-    archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc, getCurrentTime());
+    archiveRemover = new TimeBasedArchiveRemover(tbrp.fileNamePattern, rc);
     archiveRemover.setContext(context);
     started = true;
   }
diff --git a/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/DefaultArchiveRemover.java b/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/DefaultArchiveRemover.java
index 128de48..352f5ac 100644
--- a/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/DefaultArchiveRemover.java
+++ b/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/DefaultArchiveRemover.java
@@ -47,6 +47,8 @@ abstract public class DefaultArchiveRemover extends ContextAwareBase implements
     long periodsElapsed = 0;
     if (lastHeartBeat == UNINITIALIZED) {
       periodsElapsed = rc.periodsElapsed(nowInMillis, nowInMillis + INACTIVITY_TOLERANCE_IN_MILLIS);
+      if (periodsElapsed > MAX_VALUE_FOR_INACTIVITY_PERIODS)
+        periodsElapsed = MAX_VALUE_FOR_INACTIVITY_PERIODS;
     } else {
       periodsElapsed = rc.periodsElapsed(lastHeartBeat, nowInMillis);
       if (periodsElapsed < 1) {
@@ -54,8 +56,6 @@ abstract public class DefaultArchiveRemover extends ContextAwareBase implements
         periodsElapsed = 1;
       }
     }
-    if (periodsElapsed > MAX_VALUE_FOR_INACTIVITY_PERIODS)
-      periodsElapsed = MAX_VALUE_FOR_INACTIVITY_PERIODS;
     return (int) periodsElapsed;
   }
 
diff --git a/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/TimeBasedArchiveRemover.java b/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/TimeBasedArchiveRemover.java
index a79f481..a44b65a 100644
--- a/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/TimeBasedArchiveRemover.java
+++ b/logback-core/src/main/java/ch/qos/logback/core/rolling/helper/TimeBasedArchiveRemover.java
@@ -24,7 +24,7 @@ import org.codehaus.groovy.tools.shell.util.NoExitSecurityManager;
 public class TimeBasedArchiveRemover extends DefaultArchiveRemover {
 
   public TimeBasedArchiveRemover(FileNamePattern fileNamePattern,
-                                 RollingCalendar rc, long currentTime) {
+                                 RollingCalendar rc) {
     super(fileNamePattern, rc);
   }
 

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

Summary of changes:
 ...aultTimeBasedFileNamingAndTriggeringPolicy.java |    2 +-
 .../core/rolling/helper/DefaultArchiveRemover.java |    4 ++--
 .../rolling/helper/TimeBasedArchiveRemover.java    |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
Logback: the generic, reliable, fast and flexible logging framework.


More information about the logback-dev mailing list