[
https://issues.apache.org/jira/browse/LOG4J2-684?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14602338#comment-14602338
]
Gary Gregory commented on LOG4J2-684:
-------------------------------------
Mauro,
In Eclipse, I added our Git master API and Core Log4j projects _before_ the
Gradle dependencies and got:
{noformat}
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/C:/Users/ggregory/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/C:/Users/ggregory/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-slf4j-impl/2.2/afd596adf5086b4f4746254b25a3a4b513f1d6e4/log4j-slf4j-impl-2.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type
[ch.qos.logback.classic.util.ContextSelectorStaticBinder]
20:11:36.263 [main] ERROR test.Test - error
java.lang.RuntimeException: outer
at test.Test.foo(Test.java:24) ~[bin/:na]
at test.Test.main(Test.java:14) ~[bin/:na]
Suppressed: java.lang.RuntimeException: suppressed
at test.Test.foo(Test.java:25) ~[bin/:na]
... 1 common frames omitted
java.lang.RuntimeException: outer
at test.Test.foo(Test.java:24)
at test.Test.main(Test.java:14)
Suppressed: java.lang.RuntimeException: suppressed
at test.Test.foo(Test.java:25)
... 1 more
printStackTrace follows
{noformat}
Can you try our Git master or 2.4-SNAPSHOT jars? I deployed SNAPSHOT jars to
https://repository.apache.org/content/repositories/snapshots (except for the
log4j-perf module).
Thank you,
Gary
> ConsoleAppender does not print suppressed exceptions
> ----------------------------------------------------
>
> Key: LOG4J2-684
> URL: https://issues.apache.org/jira/browse/LOG4J2-684
> Project: Log4j 2
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.0-rc1
> Environment:
> ------------------------------------------------------------
> Gradle 1.12
> ------------------------------------------------------------
> Build time: 2014-04-29 09:24:31 UTC
> Build number: none
> Revision: a831fa866d46cbee94e61a09af15f9dd95987421
> Groovy: 1.8.6
> Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
> Ivy: 2.2.0
> JVM: 1.8.0_05 (Oracle Corporation 25.5-b02)
> OS: Mac OS X 10.9.3 x86_64
> Reporter: Joern Huxhorn
> Attachments: LOG4J2-684.zip
>
>
> (Actual version was 2.0-rc2 but that wasn't available in the list.)
> Currently, any potentially available suppressed exceptions are ignored by
> ConsoleAppender.
> Instead, it should print those exceptions with the prefix "Suppressed: ". Be
> aware that suppressed exceptions are indented with a \t, recursively, in
> contrast to the way "Caused by: " is handled.
> See Throwable.printStackTrace of Java 7 or higher for the implementation.
> Feel free to use the code over at
> https://github.com/huxi/lilith/blob/master/lilith-data/logging/src/main/java/de/huxhorn/lilith/data/logging/ThrowableInfo.java
> if it helps.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]