Repository: logging-log4j2 Updated Branches: refs/heads/master 837eded3a -> d9f1ced8c
Better troubleshooting message for IllegalStateException. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/d9f1ced8 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/d9f1ced8 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/d9f1ced8 Branch: refs/heads/master Commit: d9f1ced8c636316c5333fc77d0b0992c256d39d6 Parents: 837eded Author: ggregory <[email protected]> Authored: Tue Jun 30 12:17:46 2015 -0700 Committer: ggregory <[email protected]> Committed: Tue Jun 30 12:17:46 2015 -0700 ---------------------------------------------------------------------- .../apache/logging/log4j/core/appender/AbstractManager.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/d9f1ced8/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractManager.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractManager.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractManager.java index 5ff603a..cca4b58 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractManager.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/AbstractManager.java @@ -69,9 +69,10 @@ public abstract class AbstractManager { M manager = (M) MAP.get(name); if (manager == null) { manager = factory.createManager(name, data); - if (manager == null) { - throw new IllegalStateException("Unable to create a manager"); - } + if (manager == null) { + throw new IllegalStateException("ManagerFactory [" + factory + "] unable to create manager for [" + name + + "] with data [" + data + "]"); + } MAP.put(name, manager); } manager.count++;
