X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Ftest%2Ftree%2FTreeTestResultLogger.java;fp=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Ftest%2Ftree%2FTreeTestResultLogger.java;h=78808cbbf64efe4d0b5fb394da3dc3f5e5ecce4d;hb=751669212776bf78fb9c929a3031e27003591410;hp=2246e18b0ef23d4b450c129df73f62fb27df6195;hpb=0c00e8136e03fd9fe2e76ed87be3baca61dd52a3;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResultLogger.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResultLogger.java index 2246e18b0..78808cbbf 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResultLogger.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResultLogger.java @@ -16,6 +16,8 @@ import org.argeo.slc.core.test.TestStatus; public class TreeTestResultLogger implements TestResultListener { private static Log log = LogFactory.getLog(TreeTestResultLogger.class); + + private Boolean logExceptionMessages = false; public void resultPartAdded(TreeTestResult testResult, TestResultPart testResultPart) { @@ -26,7 +28,10 @@ public class TreeTestResultLogger implements TestResultListener } else if (testResultPart.getStatus().equals(TestStatus.FAILED)) { log.warn(msg); } else if (testResultPart.getStatus().equals(TestStatus.ERROR)) { - log.error(msg + "\n" + testResultPart.getExceptionMessage()); + if(logExceptionMessages || log.isDebugEnabled()) + msg = msg + "\n" + testResultPart.getExceptionMessage(); + + log.error(msg); } else { log.error("Unknow test status: " + msg); } @@ -36,4 +41,9 @@ public class TreeTestResultLogger implements TestResultListener log.info("Test result " + testResult.getUuid() + " closed."); } + public void setLogExceptionMessages(Boolean logExceptionMessages) { + this.logExceptionMessages = logExceptionMessages; + } + + }