The branch, master has been updated
via 5f017a3925a5262e25c522011348174421cfd3bb (commit)
from 5f3d8faef0e61cd653ba30d2fa20c3bd7d0ba5ed (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=5f017a3925a5262e25c522011348174421cfd3bb
http://github.com/ceki/logback/commit/5f017a3925a5262e25c522011348174421cfd3bb
commit 5f017a3925a5262e25c522011348174421cfd3bb
Author: Ceki Gulcu <[email protected]>
Date: Thu Dec 3 18:07:14 2009 +0100
final touches on the LBCLASSIC-154 fix
diff --git
a/logback-classic/src/main/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeFilter.java
b/logback-classic/src/main/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeFilter.java
index fe36372..cd04f93 100644
---
a/logback-classic/src/main/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeFilter.java
+++
b/logback-classic/src/main/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeFilter.java
@@ -26,6 +26,7 @@ import ch.qos.logback.classic.joran.JoranConfigurator;
import ch.qos.logback.core.CoreConstants;
import ch.qos.logback.core.joran.spi.JoranException;
import ch.qos.logback.core.spi.FilterReply;
+import ch.qos.logback.core.status.InfoStatus;
/**
* Reconfigure a LoggerContext when the configuration file changes.
@@ -170,6 +171,8 @@ public class ReconfigureOnChangeFilter extends TurboFilter {
} catch (JoranException e) {
addError("Failure during reconfiguration", e);
}
+ lc.getStatusManager().add(
+ new InfoStatus("done resetting the logging context", this));
}
}
}
diff --git
a/logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigurePerf.java
b/logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigurePerf.java
index e4165b9..4538c89 100644
---
a/logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigurePerf.java
+++
b/logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigurePerf.java
@@ -34,7 +34,7 @@ import ch.qos.logback.core.status.InfoStatus;
import ch.qos.logback.core.testUtil.Env;
public class ReconfigurePerf {
- final static int THREAD_COUNT = 5;
+ final static int THREAD_COUNT = 50;
final static int LOOP_LEN = 1000 * 1000;
// the space in the file name mandated by
diff --git a/logback-site/src/site/pages/news.html
b/logback-site/src/site/pages/news.html
index c5cb13d..ec8a6ab 100644
--- a/logback-site/src/site/pages/news.html
+++ b/logback-site/src/site/pages/news.html
@@ -94,6 +94,12 @@
href="http://jira.qos.ch/browse/LBCLASSIC-102">LBCLASSIC-102</a>
and as reported by Joern Huxhorn.</p>
+ <p>Fixed deadlock issue observed with appender which invoke
+ loggers as reported in <a
+ href="http://jira.qos.ch/browse/LBCLASSIC-154">LBCLASSIC-154</a>
+ by Andrew Perrine and debugged by Ralph Goers who also proposed
+ the relevant patch.</p>
+
<hr width="80%" align="center" />
<h3>9th of August 2009 - Release of version 0.9.17</h3>
-----------------------------------------------------------------------
Summary of changes:
.../classic/turbo/ReconfigureOnChangeFilter.java | 3 +++
.../qos/logback/classic/turbo/ReconfigurePerf.java | 2 +-
logback-site/src/site/pages/news.html | 6 ++++++
3 files changed, 10 insertions(+), 1 deletions(-)
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