That is hard to do. The only way to give a log_file_path that diverges
from what was set at compilation time is to set it in the
configuration file. If logging is done to report an error in the
configuration file, the log_file_path given in the configuration file
is not yet valid, causing the error message to go to paniclog, which
is exactly what we want to avoid.
To reach that behavior, it would be necessary to compile exim to
report to a different place than paniclog, which may cause other
conditions to be reported not in the paniclog.
In my opinion, this is too much a deviation from the intended upstream
behavior. Andreas may disagree.
I am going to set this bug report to wontfix if Andreas doesn't state
his disagreement by the end of September 2013.
Greetings
Marc