
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 0a414247cfd3c6a04f241f89fc8fc7382be40e35 (commit) via 44525ee9b121f5856f1e28c94d533d2f36bfe709 (commit) from 56add24c8e14fe96b7597d18820b7b20c4537acb (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=0a414247cfd3c6a04f241f89f... http://github.com/ceki/logback/commit/0a414247cfd3c6a04f241f89fc8fc7382be40e... commit 0a414247cfd3c6a04f241f89fc8fc7382be40e35 Author: Ceki Gulcu <ceki@qos.ch> Date: Fri May 4 00:29:09 2012 +0200 added blurb about LBCLASSIC-323 diff --git a/logback-site/src/site/pages/news.html b/logback-site/src/site/pages/news.html index 70c8002..a2ad6ee 100644 --- a/logback-site/src/site/pages/news.html +++ b/logback-site/src/site/pages/news.html @@ -41,7 +41,6 @@ href="http://jira.qos.ch/browse/LBCORE-243">LBCORE-243</a>. </p> - <p>In order to facilitate parsing of log files, logback can now <a href="manual/encoders.html#outputPatternAsHeader">output the pattern</a> used for the log output at the top of log files as a @@ -49,6 +48,16 @@ href="http://jira.qos.ch/browse/LBCORE-234">LBCORE-234</a>. </p> + <p><code>SMTPAppender</code> failed to transmit messages under JDK + 1.5. After some investigation, Dave dicovered that this was due to + setting the <code>corePoolSize</code> parameter of the relavant + <code>ThreadPoolExecutor</code> to 0. Setting + <code>corePoolSize</code> to a higher value, e.g. 1, under JDK 1.5 + solves the problem and fixes <a + href="http://jira.qos.ch/browse/LBCLASSIC-323">LBCLASSIC-323</a> + reported by Lutz Huehnken. + </p> + <p><code>LevelChangePropagator</code> now retains references to j.u.l. loggers whose level it sets. This fixes garbage collection issues reported in <a http://git.qos.ch/gitweb/?p=logback.git;a=commit;h=44525ee9b121f5856f1e28c94... http://github.com/ceki/logback/commit/44525ee9b121f5856f1e28c94d533d2f36bfe7... commit 44525ee9b121f5856f1e28c94d533d2f36bfe709 Author: Ceki Gulcu <ceki@qos.ch> Date: Fri May 4 00:19:24 2012 +0200 minor edit diff --git a/logback-core/src/main/java/ch/qos/logback/core/ContextBase.java b/logback-core/src/main/java/ch/qos/logback/core/ContextBase.java index e274179..c22795e 100644 --- a/logback-core/src/main/java/ch/qos/logback/core/ContextBase.java +++ b/logback-core/src/main/java/ch/qos/logback/core/ContextBase.java @@ -36,6 +36,8 @@ public class ContextBase implements Context { Object configurationLock = new Object(); + // CORE_POOL_SIZE must be 1 for JDK 1.5. For JD 1.6 or higher it's set to 0 + // so that there are no idle threads private static final int CORE_POOL_SIZE = EnvUtil.isJDK5() ? 1 : 0; // 0 (JDK 1,6+) or 1 (JDK 1.5) idle threads, 2 maximum threads, no idle waiting ----------------------------------------------------------------------- Summary of changes: .../main/java/ch/qos/logback/core/ContextBase.java | 2 ++ logback-site/src/site/pages/news.html | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletions(-) hooks/post-receive -- Logback: the generic, reliable, fast and flexible logging framework.