public class TreeTestResultLogger implements TestResultListener<TreeTestResult> {\r
\r
private static Log log = LogFactory.getLog(TreeTestResultLogger.class);\r
- \r
+\r
private Boolean logExceptionMessages = false;\r
\r
public void resultPartAdded(TreeTestResult testResult,\r
} else if (testResultPart.getStatus().equals(TestStatus.FAILED)) {\r
log.warn(msg);\r
} else if (testResultPart.getStatus().equals(TestStatus.ERROR)) {\r
- if(logExceptionMessages || log.isDebugEnabled())\r
+ if (logExceptionMessages)\r
msg = msg + "\n" + testResultPart.getExceptionMessage();\r
- \r
+\r
log.error(msg);\r
+\r
+ if (!logExceptionMessages || log.isDebugEnabled())\r
+ log.debug(testResultPart.getExceptionMessage());\r
+\r
} else {\r
log.error("Unknow test status: " + msg);\r
}\r
this.logExceptionMessages = logExceptionMessages;\r
}\r
\r
- \r
}\r