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

Top Page
Delete this message
Reply to this message
Author: David McNab
Date:  
To: exim-users
Subject: [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/