Print error logs on dev worker failure
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"trigger.dev": patch
|
||||
---
|
||||
|
||||
Output stderr logs on dev worker failure
|
||||
@@ -670,7 +670,7 @@ function useDev({
|
||||
const parsedError = parseNpmInstallError(e);
|
||||
|
||||
if (typeof parsedError === "string") {
|
||||
logger.log(`${chalkError("X Error:")} ${parsedError}`);
|
||||
logger.log(`\n${chalkError("X Error:")} ${parsedError}`);
|
||||
} else {
|
||||
switch (parsedError.type) {
|
||||
case "package-not-found-error": {
|
||||
@@ -693,6 +693,15 @@ function useDev({
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const stderr = backgroundWorker.stderr
|
||||
.map((line) => line.trim())
|
||||
.filter((line) => line.length > 0)
|
||||
.join("\n");
|
||||
|
||||
if (stderr) {
|
||||
logger.log(`\n${chalkError("X Error logs:")}\n${stderr}`);
|
||||
}
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
@@ -279,6 +279,7 @@ export class BackgroundWorker {
|
||||
|
||||
public tasks: Array<TaskMetadataWithFilePath> = [];
|
||||
public metadata: BackgroundWorkerProperties | undefined;
|
||||
public stderr: Array<string> = [];
|
||||
|
||||
_taskRunProcesses: Map<string, TaskRunProcess> = new Map();
|
||||
private _taskRunProcessesBeingKilled: Set<number> = new Set();
|
||||
@@ -406,6 +407,10 @@ export class BackgroundWorker {
|
||||
child.stdout?.on("data", (data) => {
|
||||
logger.log(data.toString());
|
||||
});
|
||||
|
||||
child.stderr?.on("data", (data) => {
|
||||
this.stderr.push(data.toString());
|
||||
});
|
||||
});
|
||||
|
||||
this._initialized = true;
|
||||
|
||||
Reference in New Issue
Block a user