Explorer: Fix misleading success log in explorer program instruction logs (#29735)
Fix indentation and avoid truncation of logs
This commit is contained in:
parent
1d88654116
commit
3d62139a3a
|
@ -95,10 +95,18 @@ export function parseProgramLogs(
|
||||||
} else if (log.includes("failed")) {
|
} else if (log.includes("failed")) {
|
||||||
const instructionLog = prettyLogs[prettyLogs.length - 1];
|
const instructionLog = prettyLogs[prettyLogs.length - 1];
|
||||||
instructionLog.failed = true;
|
instructionLog.failed = true;
|
||||||
|
|
||||||
|
let currText =`Program returned error: "${log.slice(log.indexOf(": ") + 2)}"`;
|
||||||
|
// failed to verify log of previous program so reset depth and print full log
|
||||||
|
if (log.startsWith("failed")) {
|
||||||
|
depth++;
|
||||||
|
currText = log.charAt(0).toUpperCase() + log.slice(1);
|
||||||
|
}
|
||||||
|
|
||||||
instructionLog.logs.push({
|
instructionLog.logs.push({
|
||||||
prefix: prefixBuilder(depth),
|
prefix: prefixBuilder(depth),
|
||||||
style: "warning",
|
style: "warning",
|
||||||
text: `Program returned error: "${log.slice(log.indexOf(": ") + 2)}"`,
|
text: currText
|
||||||
});
|
});
|
||||||
depth--;
|
depth--;
|
||||||
} else {
|
} else {
|
||||||
|
@ -127,7 +135,7 @@ export function parseProgramLogs(
|
||||||
return `Program consumed: ${p1} ${p2}`;
|
return `Program consumed: ${p1} ${p2}`;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
// native program logs don't start with "Program log:"
|
// native program logs don't start with "Program log:"
|
||||||
prettyLogs[prettyLogs.length - 1].logs.push({
|
prettyLogs[prettyLogs.length - 1].logs.push({
|
||||||
prefix: prefixBuilder(depth),
|
prefix: prefixBuilder(depth),
|
||||||
|
|
Loading…
Reference in New Issue