Converting my previous question into an idea….
It would be very handy when implementing custom logging solutions to be able to get some sort of “stack trace” for where an error occurs in a workspace.
It would appear that FME has access to this level of detail since the standard log files in FME Form are able to link to the transformer that produced the error but there doesn’t seem to be any way to access this information from the Logger, Terminator or a PythonCaller.
For custom logging solutions it would be very handy to have the name of the transformer that caused an error along with any additional information that might be available.