From fee606999da04edc3885a2127a9dcd6b5559e591 Mon Sep 17 00:00:00 2001 From: David Eckel Date: Mon, 25 Nov 2013 00:04:13 -0800 Subject: [PATCH] Add CompositeConverter support to EnsureExceptionHandling --- .../java/ch/qos/logback/classic/pattern/EnsureExceptionHandling.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/logback-classic/src/main/java/ch/qos/logback/classic/pattern/EnsureExceptionHandling.java b/logback-classic/src/main/java/ch/qos/logback/classic/pattern/EnsureExceptionHandling.java index a174cad..ca313b8 100644 --- a/logback-classic/src/main/java/ch/qos/logback/classic/pattern/EnsureExceptionHandling.java +++ b/logback-classic/src/main/java/ch/qos/logback/classic/pattern/EnsureExceptionHandling.java @@ -62,6 +62,9 @@ public class EnsureExceptionHandling implements if (c instanceof ThrowableHandlingConverter) { return true; } + if (c instanceof CompositeConverter && chainHandlesThrowable(((CompositeConverter) c).getChildConverter())) { + return true; + } c = c.getNext(); } return false; -- 1.8.1.msysgit.1