This commit is contained in:
xiaojunnuo
2024-11-12 10:12:10 +08:00
parent ae072929df
commit 6841c2328e
9 changed files with 65 additions and 30 deletions
+5 -5
View File
@@ -88,11 +88,11 @@ class HttpError extends Error {
if (url) {
this.message = `${this.message}:${url}`;
}
// const { stack, cause } = error;
delete this.cause;
delete this.stack;
// this.cause = cause;
// this.stack = stack;
const { stack, cause } = error;
// delete this.cause;
// delete this.stack;
this.cause = cause;
this.stack = stack;
delete error.stack;
delete error.cause;
delete error.response;
@@ -57,9 +57,9 @@ export class HttpError extends Error {
data: error.response?.data,
};
// const { stack, cause } = error;
// this.cause = cause;
// this.stack = stack;
const { stack, cause } = error;
this.cause = cause;
this.stack = stack;
delete error.response;
delete error.config;
delete error.request;
@@ -116,10 +116,14 @@ export class RunHistory {
}
logError(runnable: Runnable, e: Error) {
// delete e.stack;
// delete e.cause;
const errorInfo = runnable.runnableType === "step" ? e : e.message;
this._loggers[runnable.id].error(`[${runnable.runnableType}] [${runnable.title}]<id:${runnable.id}> `, errorInfo);
const { cause, stack } = e;
delete e.stack;
delete e.cause;
if (runnable.runnableType === "step") {
this._loggers[runnable.id].error(`[${runnable.runnableType}] [${runnable.title}]<id:${runnable.id}> `, e, stack, cause);
} else {
this._loggers[runnable.id].error(`[${runnable.runnableType}] [${runnable.title}]<id:${runnable.id}> `, e.message);
}
}
finally(runnable: Runnable) {