LOG4J2-1029 add comment to document reason for this code
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/86ebc228 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/86ebc228 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/86ebc228 Branch: refs/heads/LOG4J2-89 Commit: 86ebc22814c73431b1710a71a4a4d4bdf55f5466 Parents: 2f10db3 Author: rpopma <[email protected]> Authored: Thu Nov 12 01:03:09 2015 +0900 Committer: Ralph Goers <[email protected]> Committed: Fri Nov 20 17:39:22 2015 -0700 ---------------------------------------------------------------------- .../main/java/org/apache/logging/log4j/core/impl/Log4jLogEvent.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/86ebc228/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/Log4jLogEvent.java ---------------------------------------------------------------------- diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/Log4jLogEvent.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/Log4jLogEvent.java index a6c2087..25a32af 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/Log4jLogEvent.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/impl/Log4jLogEvent.java @@ -542,6 +542,7 @@ public Log4jLogEvent(final String loggerName, final Marker marker, final String if (fqcnOfLogger == null) { return null; } + // LOG4J2-1029 new Throwable().getStackTrace is faster than Thread.currentThread().getStackTrace(). final StackTraceElement[] stackTrace = new Throwable().getStackTrace(); StackTraceElement last = null; for (int i = stackTrace.length - 1; i > 0; i--) {
