diff --git a/packages/backend/src/services/action.ts b/packages/backend/src/services/action.ts index 0b1caf51..e873ab4b 100644 --- a/packages/backend/src/services/action.ts +++ b/packages/backend/src/services/action.ts @@ -4,6 +4,7 @@ import Execution from '../models/execution'; import ExecutionStep from '../models/execution-step'; import computeParameters from '../helpers/compute-parameters'; import globalVariable from '../helpers/global-variable'; +import { logger } from '../helpers/logger'; import HttpError from '../errors/http'; import EarlyExitError from '../errors/early-exit'; import AlreadyProcessedError from '../errors/already-processed'; @@ -53,6 +54,8 @@ export const processAction = async (options: ProcessActionOptions) => { const shouldNotConsiderAsError = shouldEarlyExit || shouldNotProcess; if (!shouldNotConsiderAsError) { + logger.error(error); + if (error instanceof HttpError) { $.actionOutput.error = error.details; } else { diff --git a/packages/backend/src/services/flow.ts b/packages/backend/src/services/flow.ts index a0b97baf..c7382d46 100644 --- a/packages/backend/src/services/flow.ts +++ b/packages/backend/src/services/flow.ts @@ -3,6 +3,7 @@ import globalVariable from '../helpers/global-variable'; import EarlyExitError from '../errors/early-exit'; import AlreadyProcessedError from '../errors/already-processed'; import HttpError from '../errors/http'; +import { logger } from '../helpers/logger'; type ProcessFlowOptions = { flowId: string; @@ -35,6 +36,8 @@ export const processFlow = async (options: ProcessFlowOptions) => { const shouldNotConsiderAsError = shouldEarlyExit || shouldNotProcess; if (!shouldNotConsiderAsError) { + logger.error(error); + if (error instanceof HttpError) { $.triggerOutput.error = error.details; } else {