From 38185f558baf8ca183bc9c1de189ee57747ec4c0 Mon Sep 17 00:00:00 2001 From: luizfelipelaviola Date: Mon, 23 Feb 2026 10:49:09 -0300 Subject: [PATCH] fix: update worker log glob patterns to include log file --- .../processing/services/processing.service.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/modules/processing/services/processing.service.ts b/src/modules/processing/services/processing.service.ts index 838fbe4..97c64bc 100644 --- a/src/modules/processing/services/processing.service.ts +++ b/src/modules/processing/services/processing.service.ts @@ -689,6 +689,11 @@ class ProcessingService { } } + private generateProcessingLogFilename(processing: IProcessing) { + const outputLogsFilename = `_autodroid_worker_processing_${processing.data.id}_output.log`; + return outputLogsFilename; + } + private async processExecution(processingId: string) { try { const processing = await this.getProcessing(processingId); @@ -728,7 +733,8 @@ class ProcessingService { const outputLogs = await this.getAllLogsFromContainer({ container }); if (outputLogs.trim().length > 0) { - const outputLogsFilename = `_autodroid_worker_processing_${processing.data.id}_output.log`; + const outputLogsFilename = + this.generateProcessingLogFilename(processing); const outputLogsPath = path.join( processing.system_output_dir, outputLogsFilename, @@ -851,9 +857,14 @@ class ProcessingService { try { const { processor } = processing.data; + const logFile = this.generateProcessingLogFilename(processing); + const resultFiles = await this.getMatchedFilesByGlobPatterns({ containerDir: processing.system_output_dir, - globPatterns: processor.configuration.output_result_file_glob_patterns, + globPatterns: [ + ...processor.configuration.output_result_file_glob_patterns, + logFile, + ], }); const metricsFiles = await this.getMatchedFilesByGlobPatterns({