This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 3134b2d5db Improve consistency of ThreadContext API behavior
new 6c8577a578 PR #704 from Carter but with fixes in StackLocator
getCurrentStackTrace().
new 9fdb34f077 This change fixes incorrect behavior of stack elements
cache due to a change of data structure from LIFO to FIFO. This bug causes a
major performance regression
new 3003538519 Addressing PR feedback. Adding changelog item, fixing slow
path in StackLocator and unit test for correct and wrong order of elements in
the stack trace
new 8060926461 Removing unneeded null check
new ccbd99ebf6 Adding new unit and integration (for slow path in java8
StackLocator) tests for stack elements order
new 2ae69a935f PR #1214 changelog
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../logging/log4j/util/StackLocatorTestIT.java | 64 ++++++++++++++++
.../logging/log4j/util/StackLocatorUtilTest.java | 85 ++++++++++++++++++---
.../util/PrivateSecurityManagerStackTraceUtil.java | 5 +-
.../apache/logging/log4j/util/StackLocator.java | 1 -
.../log4j/core/impl/ThrowableProxyHelperTest.java | 86 ++++++++++++++++++++++
.../log4j/core/impl/ThrowableProxyHelper.java | 6 +-
.../1214_fix_stacktrace_order.xml} | 7 +-
7 files changed, 234 insertions(+), 20 deletions(-)
create mode 100644
log4j-api-test/src/test/java/org/apache/logging/log4j/util/StackLocatorTestIT.java
create mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyHelperTest.java
copy src/changelog/{2.18.0/LOG4J2-3506_Support_Spring_2_6_x.xml =>
.2.x.x/1214_fix_stacktrace_order.xml} (75%)