This is an automated email from the ASF dual-hosted git repository.
vy pushed a change to branch 2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 15ee737538 Update `org.apache.groovy:groovy-bom` to version `4.0.23`
(#3000)
add b55c4d3fa2 Consolidate stack trace rendering in Pattern Layout (#2691)
No new revisions were added by this update.
Summary of changes:
log4j-api-test/pom.xml | 5 +
log4j-core-test/pom.xml | 5 +
.../src/test/java/foo/TestFriendlyException.java | 155 ++++++
.../log4j/core/EventParameterMemoryLeakTest.java | 10 +-
.../rolling/RollingAppenderOnStartupTest.java | 2 +-
.../NestedLoggingFromThrowableMessageTest.java | 2 +-
.../log4j/core/impl/ThrowableProxyHelperTest.java | 79 ---
.../core/impl/ThrowableProxyRendererTest.java | 38 --
.../log4j/core/impl/ThrowableProxyTest.java | 462 ----------------
.../ExtendedThrowablePatternConverterTest.java | 297 ++++++-----
.../log4j/core/pattern/ExtendedThrowableTest.java | 52 --
.../pattern/RootThrowablePatternConverterTest.java | 267 +++++-----
.../log4j/core/pattern/RootThrowableTest.java | 46 --
.../pattern/ThrowablePatternConverterTest.java | 585 ++++++++++++++-------
.../logging/log4j/core/pattern/ThrowableTest.java | 221 +++++++-
.../test/resources/log4j-rootthrowablefilter.xml | 39 --
.../src/test/resources/log4j-throwable.xml | 39 --
.../src/test/resources/log4j-throwablefilter.xml | 39 --
.../logging/log4j/core/impl/ExtendedClassInfo.java | 1 +
.../log4j/core/impl/ExtendedStackTraceElement.java | 1 +
.../log4j/core/impl/ThrowableFormatOptions.java | 6 +-
.../logging/log4j/core/impl/ThrowableProxy.java | 1 +
.../log4j/core/impl/ThrowableProxyHelper.java | 1 +
.../log4j/core/impl/ThrowableProxyRenderer.java | 1 +
.../logging/log4j/core/impl/package-info.java | 2 +-
.../jackson/ExtendedStackTraceElementMixIn.java | 1 +
.../log4j/core/jackson/ThrowableProxyMixIn.java | 1 +
.../ThrowableProxyWithStacktraceAsStringMixIn.java | 1 +
.../ThrowableProxyWithoutStacktraceMixIn.java | 1 +
.../logging/log4j/core/layout/PatternLayout.java | 2 +-
.../log4j/core/pattern/ClassResourceInfo.java | 92 ++++
.../pattern/ExtendedThrowablePatternConverter.java | 64 +--
.../logging/log4j/core/pattern/PatternParser.java | 2 +-
.../pattern/RootThrowablePatternConverter.java | 76 +--
.../ThrowableExtendedStackTraceRenderer.java | 193 +++++++
.../ThrowableInvertedStackTraceRenderer.java | 131 +++++
.../core/pattern/ThrowablePatternConverter.java | 323 ++++++------
.../core/pattern/ThrowablePropertyRenderer.java | 98 ++++
.../{AnsiConverter.java => ThrowableRenderer.java} | 7 +-
.../core/pattern/ThrowableStackTraceRenderer.java | 333 ++++++++++++
.../logging/log4j/core/pattern/package-info.java | 2 +-
.../logging/log4j/ThrowVsReturnBenchmark.java | 78 +++
.../logging/log4j/taglib/CatchingTagTest.java | 6 +-
.../log4j/taglib/LoggingMessageTagSupportTest.java | 20 +-
...1_change_PatternLayout_exception_rendering.xml} | 6 +-
.../2691_deprecate_ThrowableProxy.xml} | 6 +-
.../2691_fix_PatternLayout_exception_rendering.xml | 11 +
.../modules/ROOT/pages/manual/pattern-layout.adoc | 66 ++-
48 files changed, 2275 insertions(+), 1601 deletions(-)
create mode 100644 log4j-core-test/src/test/java/foo/TestFriendlyException.java
delete mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyHelperTest.java
delete mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyRendererTest.java
delete mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/impl/ThrowableProxyTest.java
delete mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/ExtendedThrowableTest.java
delete mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/RootThrowableTest.java
delete mode 100644
log4j-core-test/src/test/resources/log4j-rootthrowablefilter.xml
delete mode 100644 log4j-core-test/src/test/resources/log4j-throwable.xml
delete mode 100644 log4j-core-test/src/test/resources/log4j-throwablefilter.xml
create mode 100644
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ClassResourceInfo.java
create mode 100644
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowableExtendedStackTraceRenderer.java
create mode 100644
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowableInvertedStackTraceRenderer.java
create mode 100644
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowablePropertyRenderer.java
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/{AnsiConverter.java
=> ThrowableRenderer.java} (78%)
create mode 100644
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ThrowableStackTraceRenderer.java
create mode 100644
log4j-perf-test/src/main/java/org/apache/logging/log4j/ThrowVsReturnBenchmark.java
copy
src/changelog/{2.11.0/LOG4J2-2274_Allow_EnvironmentPropertySource_to_run_with_a_SecurityManage.xml
=> .2.x.x/2691_change_PatternLayout_exception_rendering.xml} (63%)
copy
src/changelog/{2.11.0/LOG4J2-2274_Allow_EnvironmentPropertySource_to_run_with_a_SecurityManage.xml
=> .2.x.x/2691_deprecate_ThrowableProxy.xml} (63%)
create mode 100644
src/changelog/.2.x.x/2691_fix_PatternLayout_exception_rendering.xml