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