My idea is:
In the debug logs, it would be great to add in the name of the respective event ID to aid in analysing issues with steps.
For example:
[2024-06-26T10:19:56.183300+00:00] mautic.DEBUG: CAMPAIGN: Contact IDs 597808 failed evaluation for event ID 225
It is difficult (or not possible to my knowledge) to find what event ID 225 actually is on the frontend or in the logs.
For context, I have a campaign that has a webhook delivery as part of the workflow and for some contacts it fails to run. The frontend presents no real opportunity to debug, only that there was an issue with the step:
This makes debugging difficult.
I think these groups of people would benefit from this idea:
Anyone debugging their workflows when unanticipated failures happen, such as my use case where a lead’s details are sent to a webhook.
Why I think they would benefit from this idea:
More verbosity would allow for effective error resolution.
Any code or resources to support this idea:
My own experience attempting to debug.
Are you willing to work on this idea?:
Yes.
What skills and resources do you need to explore this further?
I am not sure.