perf: 优化任务异常的内容
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package com.lanyuanxiaoyao.leopard.server.service.task;
|
package com.lanyuanxiaoyao.leopard.server.service.task;
|
||||||
|
|
||||||
|
import cn.hutool.core.exceptions.ExceptionUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.lanyuanxiaoyao.leopard.core.entity.Task;
|
import com.lanyuanxiaoyao.leopard.core.entity.Task;
|
||||||
@@ -63,7 +64,7 @@ public class TaskMonitorNodes {
|
|||||||
task.setFinishedTime(LocalDateTime.now());
|
task.setFinishedTime(LocalDateTime.now());
|
||||||
var exception = node.getSlot().getException();
|
var exception = node.getSlot().getException();
|
||||||
if (ObjectUtil.isNotNull(exception)) {
|
if (ObjectUtil.isNotNull(exception)) {
|
||||||
task.setError(exception.getMessage());
|
task.setError(ExceptionUtil.stacktraceToString(exception));
|
||||||
}
|
}
|
||||||
taskService.save(task);
|
taskService.save(task);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user