Better error message for IllegalArgumentException. Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/40fbc2a2 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/40fbc2a2 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/40fbc2a2
Branch: refs/heads/LOG4J2-1349-gcfree-threadcontext Commit: 40fbc2a20482dacddcd6bd19bb2b0d51ea6b37a6 Parents: 4d84bd5 Author: Gary Gregory <ggreg...@apache.org> Authored: Fri Sep 9 08:59:52 2016 -0700 Committer: Gary Gregory <ggreg...@apache.org> Committed: Fri Sep 9 08:59:52 2016 -0700 ---------------------------------------------------------------------- .../org/apache/logging/log4j/core/appender/ConsoleAppender.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/40fbc2a2/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java index 3650172..e2d9452 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java @@ -193,7 +193,7 @@ public final class ConsoleAppender extends AbstractOutputStreamAppender<OutputSt @Override public ConsoleAppender build() { if (follow && direct) { - throw new IllegalArgumentException("Cannot use both follow and direct on ConsoleAppender"); + throw new IllegalArgumentException("Cannot use both follow and direct on ConsoleAppender '" + getName() + "'"); } final Layout<? extends Serializable> layout = getOrCreateLayout(); return new ConsoleAppender(getName(), layout, getFilter(), getManager(target, follow, direct, layout),