From 7f6635b5312e0a00ec92ced2343b54e9868b1921 Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Thu, 11 Jun 2026 14:13:38 -0700 Subject: [PATCH] Only output stack traces for debug logs --- ProcessMaker/Jobs/RunServiceTask.php | 8 ++++---- ProcessMaker/Models/ProcessRequest.php | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ProcessMaker/Jobs/RunServiceTask.php b/ProcessMaker/Jobs/RunServiceTask.php index 76ce0c9746..cfd4cf9729 100644 --- a/ProcessMaker/Jobs/RunServiceTask.php +++ b/ProcessMaker/Jobs/RunServiceTask.php @@ -36,9 +36,9 @@ class RunServiceTask extends BpmnAction implements ShouldQueue /** * Create a new job instance. * - * @param \ProcessMaker\Models\Process $definitions - * @param \ProcessMaker\Models\ProcessRequest $instance - * @param \ProcessMaker\Models\ProcessRequestToken $token + * @param Definitions $definitions + * @param ProcessRequest $instance + * @param ProcessRequestToken $token * @param array $data */ public function __construct(Definitions $definitions, ProcessRequest $instance, ProcessRequestToken $token, array $data, $attemptNum = 1) @@ -136,7 +136,7 @@ public function action(ProcessRequestToken $token = null, ServiceTaskInterface $ $token->logError($modifiedException, $element); Log::error('Service task failed: ' . $implementation . ' - ' . $message); - Log::error($exception->getTraceAsString()); + Log::debug($exception->getTraceAsString()); } } diff --git a/ProcessMaker/Models/ProcessRequest.php b/ProcessMaker/Models/ProcessRequest.php index 57509fe823..4ac0976872 100644 --- a/ProcessMaker/Models/ProcessRequest.php +++ b/ProcessMaker/Models/ProcessRequest.php @@ -586,7 +586,8 @@ public function logError(Throwable $exception, FlowElementInterface $element = n $errors[] = $error; $this->errors = $errors; $this->status = 'ERROR'; - Log::error($exception); + Log::error($exception->getMessage()); + Log::debug($exception->getTraceAsString()); if (!$this->isNonPersistent()) { $this->save(); // Update Case status