From 5718d1690a08380d2b885d730a4b864aaec4a968 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 10 Mar 2024 08:07:47 +0100 Subject: [PATCH] Add debug logging --- app/Models/RuleAction.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Models/RuleAction.php b/app/Models/RuleAction.php index ce893bdcbd..e4f9766468 100644 --- a/app/Models/RuleAction.php +++ b/app/Models/RuleAction.php @@ -31,6 +31,7 @@ use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; +use Log; /** * FireflyIII\Models\RuleAction @@ -79,11 +80,13 @@ class RuleAction extends Model public function getValue(array $journal): string { if (false === config('firefly.feature_flags.expression_engine')) { + Log::debug('Expression engine is disabled, returning action value as string.'); return (string)$this->action_value; } - $expr = new ActionExpression($this->action_value); - - return $expr->evaluate($journal); + $expr = new ActionExpression($this->action_value); + $result = $expr->evaluate($journal); + Log::debug(sprintf('Expression engine is enabled, result of expression "%s" is "%s".', $this->action_value, $result)); + return $result; } public function rule(): BelongsTo