When we run Engine.Process, errors are logged using an ILogger, but they are also stored and exposed through the RuntimeExecutionResults. However, when creating a data processor (Engine.Create), the errors are logged through ILogger, but not recorded anywhere. This makes it virtually impossible to act programmatically on this knowledge when the Engine is returned.
We need to record this error information in the Engine object.
When we run Engine.Process, errors are logged using an ILogger, but they are also stored and exposed through the RuntimeExecutionResults. However, when creating a data processor (Engine.Create), the errors are logged through ILogger, but not recorded anywhere. This makes it virtually impossible to act programmatically on this knowledge when the Engine is returned.
We need to record this error information in the Engine object.