Fix handling of user manually selecting verbose logging

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
This commit is contained in:
Sanjula Ganepola
2024-12-10 19:48:38 -05:00
parent a50b44b152
commit fd6dc386f9

View File

@@ -443,14 +443,16 @@ export class Act {
try {
const parsedMessage = JSON.parse(line);
// Filter all debug and trace messages except for skipped jobs and steps
if (parsedMessage.level && ['debug', 'trace'].includes(parsedMessage.level) && parsedMessage.jobResult !== 'skipped' && parsedMessage.stepResult !== 'skipped') {
let updateHistory: boolean = true;
// 1. Filter all debug and trace messages except for skipped jobs and steps
// 2. Filter all skipped pre and post stage steps
if ((parsedMessage.level && ['debug', 'trace'].includes(parsedMessage.level) && parsedMessage.jobResult !== 'skipped' && parsedMessage.stepResult !== 'skipped') ||
(parsedMessage.stepResult === 'skipped' && parsedMessage.stage !== 'Main')) {
if (userOptions.includes(Option.Verbose)) {
updateHistory = false;
} else {
continue;
}
// Filter all skipped pre and post stage steps
if ((parsedMessage.jobResult === 'skipped' || parsedMessage.stepResult === 'skipped') && parsedMessage.stage !== 'Main') {
continue;
}
// Prepend job name to message
@@ -460,6 +462,7 @@ export class Act {
message = line;
}
if (updateHistory) {
// Update job status in workspace history
if (parsedMessage.jobID) {
let jobName: string = parsedMessage.jobID;
@@ -540,6 +543,7 @@ export class Act {
dateString;
}
}
}
} catch (error: any) {
message = line;
}