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;h=535abe61b52ba0c38a600b55dbb898703557635c;hb=1a4b784250a43f6c7421ab5d8567c3bfbf51e990;hp=78808cbbf64efe4d0b5fb394da3dc3f5e5ecce4d;hpb=751669212776bf78fb9c929a3031e27003591410;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 78808cbbf..535abe61b 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,7 +16,7 @@ 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, @@ -28,10 +28,14 @@ public class TreeTestResultLogger implements TestResultListener } else if (testResultPart.getStatus().equals(TestStatus.FAILED)) { log.warn(msg); } else if (testResultPart.getStatus().equals(TestStatus.ERROR)) { - if(logExceptionMessages || log.isDebugEnabled()) + if (logExceptionMessages) msg = msg + "\n" + testResultPart.getExceptionMessage(); - + log.error(msg); + + if (!logExceptionMessages || log.isDebugEnabled()) + log.debug(testResultPart.getExceptionMessage()); + } else { log.error("Unknow test status: " + msg); } @@ -45,5 +49,4 @@ public class TreeTestResultLogger implements TestResultListener this.logExceptionMessages = logExceptionMessages; } - }