How about enhancing the output from WorkspaceRunner, e.g. by adding the workspace path and other relevant run information (time executed, number of features read/written), so it is easier to create a meaningsful output e.g. by email ?
When I have a complicated translation scenario, I utilize a "master" workspace, which spawns a number of "slave" workspaces. I would like to capture the ones that fail, and send myself an email with a list of which workspaces fail. As the workspace path is usually hardcoded in each WorkspaceRunner, the output is completely anonymous.
Cheers.