[exim] Full-detail debug logs: Can't See Expansion lvalues?

Startseite
Nachricht löschen
Nachricht beantworten
Autor: David McNab
Datum:  
To: exim-users
Betreff: [exim] Full-detail debug logs: Can't See Expansion lvalues?
Hi Exim folk,

I'm finding the `-d+all` option incredibly useful for detailed viewing of
Exim's handing cycles.

However, the log entries for expansions don't seem to show lvalues.

For instance, with an assignment-styled statement like:

*foo=${bar {arg1}{${whatever:something}}}*

The log entry starts with:

*considering: ${bar {arg1}{${whatever:something}}}*

But no mention of 'foo', or the config line number. To find what's
happening, I have to search for the start of that expansion in my configs,
and hope it's not duplicated.

Is there an easier way to find which particular '*foo=<whatever...>*' is
being executed? For instance, an extra compilation option?

On the other hand, the log narratives for other flows like acl execution
are far more transparent, citing acl name and autogen line number.

Keen for any advice.

Cheers
David

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@???
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/