in src/main/java/com/revo/deployr/rbroker/example/util/RBrokerStatsHelper.java [73:124]
public static void printRTaskResult(RTask task,
RTaskResult result,
Throwable throwable) {
log.info("Task: " + task);
if(throwable != null) {
log.warn("Status[fail]: cause=" + throwable);
} else {
switch(result.getType()) {
case DISCRETE:
if(result.isSuccess()) {
log.info("Status[ok]: [ code : " +
result.getTimeOnCode() + " , server : " +
result.getTimeOnServer() + " , call : " +
result.getTimeOnCall() + " ]");
} else {
log.warn("Status[fail]: cause=" +
result.getFailure());
}
break;
case POOLED:
if(result.isSuccess()) {
log.info("Status[ok]: [ code : " +
result.getTimeOnCode() + " , server : " +
result.getTimeOnServer() + " , call : " +
result.getTimeOnCall() + " ]");
} else {
log.warn("Status[fail]: cause=" +
result.getFailure());
}
break;
case BACKGROUND:
if(result.isSuccess()) {
log.info("Status[ok]: [ server : " +
result.getTimeOnServer() + " , call : " +
result.getTimeOnCall() + " ]");
} else {
log.warn("Status[fail]: cause=" +
result.getFailure());
}
break;
}
}
}