diff --git a/backend/src/Squidex.Domain.Apps.Entities/Rules/RuleDequeuerGrain.cs b/backend/src/Squidex.Domain.Apps.Entities/Rules/RuleDequeuerGrain.cs index dcbe3a8e1..330bc10ec 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Rules/RuleDequeuerGrain.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/Rules/RuleDequeuerGrain.cs @@ -116,6 +116,16 @@ namespace Squidex.Domain.Apps.Entities.Rules }; await ruleEventRepository.UpdateAsync(@event.Job, update); + + if (response.Status == RuleResult.Failed) + { + log.LogWarning(response.Exception!, w => w + .WriteProperty("action", "SendRuleEvent") + .WriteProperty("status", "Failed") + .WriteProperty("ruleId", @event.Job.RuleId.ToString()) + .WriteProperty("ruleDescription", @event.Job.Description) + .WriteProperty("dump", response.Dump)); + } } catch (Exception ex) {