LOG4J2-1334 RootThrowablePatternConverter bugfix: a long time ago the method getThrownProxy() was added to the LogEvent interface, but RootThrowablePatternConverter still required Log4jLogEvent
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/380dd467 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/380dd467 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/380dd467 Branch: refs/heads/LOG4J2-1365 Commit: 380dd467ce795eb5be020db7a969b62284ad326b Parents: b264c21 Author: rpopma <[email protected]> Authored: Sat Apr 16 22:39:02 2016 +0900 Committer: rpopma <[email protected]> Committed: Sat Apr 16 22:39:02 2016 +0900 ---------------------------------------------------------------------- .../log4j/core/pattern/RootThrowablePatternConverter.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/380dd467/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/RootThrowablePatternConverter.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/RootThrowablePatternConverter.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/RootThrowablePatternConverter.java index e3e7d33..2c75cfc 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/RootThrowablePatternConverter.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/RootThrowablePatternConverter.java @@ -59,10 +59,7 @@ public final class RootThrowablePatternConverter extends ThrowablePatternConvert */ @Override public void format(final LogEvent event, final StringBuilder toAppendTo) { - ThrowableProxy proxy = null; - if (event instanceof Log4jLogEvent) { - proxy = event.getThrownProxy(); - } + ThrowableProxy proxy = event.getThrownProxy(); final Throwable throwable = event.getThrown(); if (throwable != null && options.anyLines()) { if (proxy == null) {
