\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
String msg = testResultPart + " - " + testResult.getUuid() + ":"\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)\r
+ msg = msg + "\n" + testResultPart.getExceptionMessage();\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
log.info("Test result " + testResult.getUuid() + " closed.");\r
}\r
\r
+ public void setLogExceptionMessages(Boolean logExceptionMessages) {\r
+ this.logExceptionMessages = logExceptionMessages;\r
+ }\r
+\r
}\r