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 fe36372f92..cd04f936b7 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.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 void run() { } 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 e4165b90f2..4538c897dc 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.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 c5cb13dd31..ec8a6ab9ff 100644 --- a/logback-site/src/site/pages/news.html +++ b/logback-site/src/site/pages/news.html @@ -94,6 +94,12 @@

13th of November 2009 - Release of version 0.9.18

href="http://jira.qos.ch/browse/LBCLASSIC-102">LBCLASSIC-102 and as reported by Joern Huxhorn.

+

Fixed deadlock issue observed with appender which invoke + loggers as reported in LBCLASSIC-154 + by Andrew Perrine and debugged by Ralph Goers who also proposed + the relevant patch.

+

9th of August 2009 - Release of version 0.9.17